Beispiel #1
0
        private void method_2(SocketAsyncEventArgs socketAsyncEventArgs_0)
        {
            SocketError socketError = SocketError.Success;

            try
            {
                MySocketEventArgs obj = (MySocketEventArgs)socketAsyncEventArgs_0;
                socketError = obj.SocketError;
                obj.IsUsing = false;
                obj.SetBuffer(null, 0, 0);
                obj.Completed -= method_1;
                obj.Dispose();
            }
            catch
            {
            }
            try
            {
                if (socketError != 0)
                {
                    method_4();
                }
                else if (onSend_0 != null)
                {
                    onSend_0();
                }
            }
            catch
            {
            }
        }
Beispiel #2
0
 public void initArgs()
 {
     try
     {
         byte[] buffer = new byte[8196];
         mySocketEventArgs_0.Completed += method_1;
         mySocketEventArgs_0.UserToken  = clientSocket;
         mySocketEventArgs_0.ArgsTag    = 0;
         mySocketEventArgs_0.SetBuffer(buffer, 0, 8196);
         if (!clientSocket.ReceiveAsync(mySocketEventArgs_0))
         {
             method_3(mySocketEventArgs_0);
         }
     }
     catch
     {
     }
 }
Beispiel #3
0
        public void Send(byte[] sendBuffer, bool issync = false)
        {
            MySocketEventArgs mySocketEventArgs = method_0();

            try
            {
                if (arc4_0 != null)
                {
                    arc4_0.encrypt(sendBuffer);
                }
                mySocketEventArgs.IsUsing = true;
                mySocketEventArgs.SetBuffer(sendBuffer, 0, sendBuffer.Length);
                if (clientSocket != null && !clientSocket.SendAsync(mySocketEventArgs))
                {
                    method_2(mySocketEventArgs);
                }
            }
            catch
            {
            }
        }