Пример #1
0
 public static void ReleaseSocket(TWSClient client)
 {
     lock (_refCount) {
         _refCount[client]--;
         if (_refCount[client] == 0)
         {
             client.Disconnect();
             _refCount.Remove(client);
             _sockets.Remove(client.EndPoint);
         }
     }
 }
Пример #2
0
        private void DisconnectFromTWS()
        {
            _client.Disconnect();

            RemoveGenericClientEventHandlers();
            _symbolDataMap.Clear();
            foreach (TextWriter tw in _logFiles.Values)
            {
                tw.Flush();
                tw.Close();
            }
            _logFiles.Clear();

            logSizeTextBoxTimer.Stop();
        }