Exemplo n.º 1
0
 /// <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();
        }
Exemplo n.º 3
0
 /// <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);
 }
Exemplo n.º 4
0
        /// <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);
        }
Exemplo n.º 5
0
        /// <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);
        }
Exemplo n.º 6
0
        /// <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);
        }
Exemplo n.º 7
0
        /// <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);
        }
Exemplo n.º 8
0
        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);
        }
Exemplo n.º 9
0
 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();
 }
Exemplo n.º 11
0
 public virtual void SetOnPullReceiveCallback(HPSocketSdk.OnPullReceive recv)
 {
     OnPullReceiveCallback = new HPSocketSdk.OnPullReceive(recv);
     HPSocketSdk.HP_Set_FN_Server_OnPullReceive(pListener, OnPullReceiveCallback);
 }