protected virtual void SetCallback() { _OnPrepareListen = new HPSocketSdk.OnPrepareListen(SDK_OnPrepareListen); _OnAccept = new HPSocketSdk.OnAccept(SDK_OnAccept); _OnSend = new HPSocketSdk.OnSend(SDK_OnSend); _OnReceive = new HPSocketSdk.OnReceive(SDK_OnReceive); _OnClose = new HPSocketSdk.OnClose(SDK_OnClose); _OnShutdown = new HPSocketSdk.OnShutdown(SDK_OnShutdown); HPSocketSdk.HP_Set_FN_Server_OnPrepareListen(pListener, _OnPrepareListen); HPSocketSdk.HP_Set_FN_Server_OnAccept(pListener, _OnAccept); HPSocketSdk.HP_Set_FN_Server_OnSend(pListener, _OnSend); HPSocketSdk.HP_Set_FN_Server_OnReceive(pListener, _OnReceive); HPSocketSdk.HP_Set_FN_Server_OnClose(pListener, _OnClose); HPSocketSdk.HP_Set_FN_Server_OnShutdown(pListener, _OnShutdown); }
/// <summary> /// 设置回调函数 /// </summary> protected virtual void SetCallback() { _OnPrepareConnect = new HPSocketSdk.OnPrepareConnect(SDK_OnPrepareConnect); _OnConnect = new HPSocketSdk.OnConnect(SDK_OnConnect); _OnSend = new HPSocketSdk.OnSend(SDK_OnSend); _OnReceive = new HPSocketSdk.OnReceive(SDK_OnReceive); _OnClose = new HPSocketSdk.OnClose(SDK_OnClose); _OnShutdown = new HPSocketSdk.OnShutdown(SDK_OnShutdown); // 设置 Socket 监听器回调函数 HPSocketSdk.HP_Set_FN_Agent_OnPrepareConnect(pListener, _OnPrepareConnect); HPSocketSdk.HP_Set_FN_Agent_OnConnect(pListener, _OnConnect); HPSocketSdk.HP_Set_FN_Server_OnSend(pListener, _OnSend); HPSocketSdk.HP_Set_FN_Server_OnReceive(pListener, _OnReceive); HPSocketSdk.HP_Set_FN_Server_OnClose(pListener, _OnClose); HPSocketSdk.HP_Set_FN_Agent_OnShutdown(pListener, _OnShutdown); }