コード例 #1
0
ファイル: PortForwarder.cs プロジェクト: Evilrabbit520/Photon
 public void Close()
 {
     lock (_Lock)
     {
         if (_closed)
         {
             return;
         }
         _closed = true;
     }
     if (_local != null)
     {
         try
         {
             _local.Shutdown(SocketShutdown.Both);
             _local.Close();
         }
         catch (Exception e)
         {
             Logging.LogUsefulException(e);
         }
     }
     if (_remote != null)
     {
         try
         {
             _remote.Shutdown(SocketShutdown.Both);
             _remote.Dispose();
         }
         catch (SocketException e)
         {
             Logging.LogUsefulException(e);
         }
     }
 }
コード例 #2
0
ファイル: HttpProxy.cs プロジェクト: yilin101/rallets-windows
 public void Close()
 {
     _remote.Dispose();
 }