/// <summary> /// 设置回调函数 /// </summary> /// <param name="prepareConnect"></param> /// <param name="connect"></param> /// <param name="send"></param> /// <param name="recv"></param> /// <param name="close"></param> /// <param name="error"></param> /// <param name="agentShutdown"></param> public virtual void SetCallback(HPSocketSdk.OnPrepareConnect prepareConnect, HPSocketSdk.OnConnect connect, HPSocketSdk.OnSend send, HPSocketSdk.OnPullReceive recv, HPSocketSdk.OnClose close, HPSocketSdk.OnError error, HPSocketSdk.OnShutdown agentShutdown) { // 设置 Socket 监听器回调函数 SetOnPullReceiveCallback(recv); base.SetCallback(prepareConnect, connect, send, null, close, error, agentShutdown); }
/// <summary> /// 设置回调函数 /// </summary> /// <param name="prepareConnect"></param> /// <param name="connect"></param> /// <param name="send"></param> /// <param name="recv"></param> /// <param name="close"></param> /// <param name="error"></param> /// <param name="agentShutdown"></param> protected override void SetCallback() { _OnReceive = new HPSocketSdk.OnPullReceive(SDK_OnReceive); // 设置 Socket 监听器回调函数 HPSocketSdk.HP_Set_FN_Agent_OnPullReceive(pListener, _OnReceive); base.SetCallback(); }
/// <summary> /// 设置回调函数 /// </summary> /// <param name="prepareListen"></param> /// <param name="accept"></param> /// <param name="send"></param> /// <param name="recv"></param> /// <param name="close"></param> /// <param name="error"></param> /// <param name="shutdown"></param> public virtual void SetCallback(HPSocketSdk.OnPrepareListen prepareListen, HPSocketSdk.OnAccept accept, HPSocketSdk.OnSend send, HPSocketSdk.OnPullReceive recv, HPSocketSdk.OnClose close, HPSocketSdk.OnError error, HPSocketSdk.OnShutdown shutdown) { // 设置 Socket 监听器回调函数 SetOnPullReceiveCallback(recv); base.SetCallback(prepareListen, accept, send, null, close, error, shutdown); }
/// <summary> /// 设置回调函数 /// </summary> /// <param name="prepareConnect"></param> /// <param name="connect"></param> /// <param name="send"></param> /// <param name="recv"></param> /// <param name="close"></param> /// <param name="error"></param> public virtual void SetCallback(HPSocketSdk.OnPrepareConnect prepareConnect, HPSocketSdk.OnConnect connect, HPSocketSdk.OnSend send, HPSocketSdk.OnPullReceive recv, HPSocketSdk.OnClose close, HPSocketSdk.OnError error) { // 设置 Socket 监听器回调函数 OnPullReceiveCallback = new HPSocketSdk.OnPullReceive(recv); // 设置 Socket 监听器回调函数 HPSocketSdk.HP_Set_FN_Server_OnPullReceive(pListener, OnPullReceiveCallback); base.SetCallback(prepareConnect, connect, send, OnReceive, close, error); }
/// <summary> /// 设置回调函数 /// </summary> /// <param name="prepareListen"></param> /// <param name="accept"></param> /// <param name="send"></param> /// <param name="recv"></param> /// <param name="close"></param> /// <param name="error"></param> /// <param name="shutdown"></param> public virtual void SetCallback(HPSocketSdk.OnPrepareListen prepareListen, HPSocketSdk.OnAccept accept, HPSocketSdk.OnSend send, HPSocketSdk.OnPullReceive recv, HPSocketSdk.OnClose close, HPSocketSdk.OnError error, HPSocketSdk.OnServerShutdown shutdown) { // 设置 Socket 监听器回调函数 OnPullReceiveCallback = new HPSocketSdk.OnPullReceive(recv); // 设置 Socket 监听器回调函数 HPSocketSdk.HP_Set_FN_Server_OnPullReceive(pListener, OnPullReceiveCallback); base.SetCallback(prepareListen, accept, send, OnReceive, close, error, shutdown); }
public virtual void SetOnPullReceiveCallback(OnPullReceive recv) { if (recv != null) { OnPullReceiveCallback = new OnPullReceive(recv); SDK_OnPullReceiveCallback = new HPSocketSdk.OnPullReceive(SDK_OnPullReceive); } else { OnPullReceiveCallback = null; SDK_OnPullReceiveCallback = null; } HPSocketSdk.HP_Set_FN_Client_OnPullReceive(pListener, SDK_OnPullReceiveCallback); }
public virtual void SetOnPullReceiveCallback(HPSocketSdk.OnPullReceive recv) { OnPullReceiveCallback = recv == null ? null : new HPSocketSdk.OnPullReceive(recv); HPSocketSdk.HP_Set_FN_Server_OnPullReceive(pListener, OnPullReceiveCallback); }
protected override void SetCallback() { _OnReceive = new HPSocketSdk.OnPullReceive(SDK_OnReceive); HPSocketSdk.HP_Set_FN_Server_OnPullReceive(pListener, _OnReceive); base.SetCallback(); }
public virtual void SetOnPullReceiveCallback(HPSocketSdk.OnPullReceive recv) { OnPullReceiveCallback = new HPSocketSdk.OnPullReceive(recv); HPSocketSdk.HP_Set_FN_Server_OnPullReceive(pListener, OnPullReceiveCallback); }