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 Dispose()
 {
     try
     {
         clientSocket.Shutdown(SocketShutdown.Both);
     }
     catch
     {
     }
     try
     {
         try
         {
             mySocketEventArgs_0.Completed -= method_1;
             mySocketEventArgs_0.SetBuffer(null, 0, 0);
             mySocketEventArgs_0.Dispose();
         }
         catch
         {
             if (mySocketEventArgs_0 != null)
             {
                 mySocketEventArgs_0.Dispose();
             }
         }
     }
     catch
     {
     }
     try
     {
         clientSocket.Close();
         list_0 = null;
         arc4_0 = (arc4_1 = null);
     }
     catch
     {
     }
     try
     {
         clientSocket.Dispose();
     }
     catch
     {
     }
 }