示例#1
0
 def _connect(self, ):
     """
     """
     assert self._stream == None or self._stream.closed()
     if isinstance(self._address, str):
         s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
     else:
         s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
     s.settimeout(10)
     s.connect(self._address)
     self._stream = IOStream(s)
     self._stream.read_bytes(struct.calcsize("!I"), self._get_buffer_size)
示例#2
0
 def _handler(self, connection, address):
     """
     
     Arguments:
     - `self`:
     - `connection`:
     - `address`:
     """
     try:
         stream = IOStream(connection)
         Handler(stream, address, self._services)
     except Exception, err:
         self._logger.error('Error in connection callback: {0}'.format(err))
示例#3
0
文件: tcpserver.py 项目: pmars/tomato
 def _handle_connection(self, connection, address):
     stream = IOStream(connection, self._io_loop)
     self.handle_stream(stream, address)