コード例 #1
0
ファイル: pixelflut.py プロジェクト: feuerrot/pixelflut
 def disconnect(self):
     with self.lock:
         if self.socket:
             socket = self.socket
             self.socket = None
             socket.close()
             self.canvas.fire('DISCONNECT', self)
コード例 #2
0
ファイル: sslold.py プロジェクト: 03013405yujiangfeng/XX-Net
 def close(self):
     if self._makefile_refs < 1:
         self._sock.shutdown()
         # QQQ wait until shutdown completes?
         socket.close(self)
     else:
         self._makefile_refs -= 1
コード例 #3
0
ファイル: pixelflut.py プロジェクト: Falk2704/pixelflut
 def disconnect(self):
     with self.lock:
         if self.socket:
             socket = self.socket
             self.socket = None
             socket.close()
             log.info('Disconnect')
コード例 #4
0
ファイル: rts.py プロジェクト: noQ/TriviaOnline
 def process_command(self, client):
     socket, address = client
     try:
         processor = ClientProcessor(socket, address, debug=self.debug)
         processor.read_request()
     except (ValueError, TypeError) as exc:
         logging.error(exc)
     except Exception as exc:
         logging.error(exc)
         socket.close()
コード例 #5
0
ファイル: _sslgte279.py プロジェクト: loganfreeman/gevent
 def close(self):
     if self._makefile_refs < 1:
         self._sslobj = None
         socket.close(self)
     else:
         self._makefile_refs -= 1
コード例 #6
0
ファイル: server.py プロジェクト: carriercomm/gevent
 def do_close(self, socket, *args):
     socket.close()
コード例 #7
0
 def close(self):
     if self._makefile_refs < 1:
         self._sslobj = None
         socket.close(self)
     else:
         self._makefile_refs -= 1
コード例 #8
0
ファイル: server.py プロジェクト: zwhfly/gevent
 def do_close(self, socket, *args):
     socket.close()