/// <summary>
 /// 请求完成回调
 /// </summary>
 /// <param name="userToken"></param>
 public virtual void SocketCompletedInvoke(TcpSocketUserToken userToken)
 {
     if (OnSocketCompleted != null)
     {
         OnSocketCompleted();
     }
 }
 /// <summary>
 /// 请求错误回调
 /// </summary>
 /// <param name="userToken"></param>
 /// <param name="socketError"></param>
 public virtual void SocketErrorInvoke(TcpSocketUserToken userToken, SocketError socketError)
 {
     if (OnSocketError != null)
     {
         OnSocketError(socketError);
     }
 }
Exemple #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="receiveBufferSize">最大接收缓存大小</param>
        public TcpSocketClient(int receiveBufferSize)
        {
            UserToken = new TcpSocketUserToken(receiveBufferSize);
            UserToken.SendEventArgs.Completed    += IO_Completed;
            UserToken.ReceiveEventArgs.Completed += IO_Completed;

            connectEventArgs            = new SocketAsyncEventArgs();
            connectEventArgs.Completed += ConnectEventArg_Completed;
        }