def connectionMade(self):
     """
     overload Protocol.connectionMade to verify that we have a connection
     """
     log.msg("ResponseProducerProtocol connectionMade", 
             logLevel=logging.DEBUG)
     Protocol.connectionMade(self)
예제 #2
0
 def connectionMade(self):
     self.factory.num_connections += 1
     Protocol.connectionMade(self)
     self._input = ''
     proto_version = ProtocolVersion().serialize()
     server_state = ServerState().serialize()
     #
     self.send(proto_version)
예제 #3
0
	def connectionMade(self):
		AbstractWind.connectionMade(self)
		Protocol.connectionMade(self)

		_ = self.transport.getPeer()
		_ = (_.host, _.port)

		self.peer, self.port = _
예제 #4
0
    def connectionMade(self):
        Protocol.connectionMade(self)
        self.transport.setTcpNoDelay(True)

        self.buffer = ''
        self.nbytes = 0
        # XXX send version message
        self._handler = self._handle_version, 12
예제 #5
0
    def connectionMade(self):
        Protocol.connectionMade(self)
        self.transport.setTcpNoDelay(True)

        self.buffer = ''
        self.nbytes = 0
        # XXX send version message
        self._handler = self._handle_version, 12
예제 #6
0
 def connectionMade(self):
     """When TCP connection is made
     """
     Protocol.connectionMade(self)
     self.port = self.transport.getHost().port
     # Start the inactivity timer the connection is dropped if we receive no data
     self.activateInactivityTimer()
     self.sessionState = SMPPSessionStates.OPEN
     self.log.warning("SMPP connection established from %s to port %s", self.transport.getPeer().host, self.port)
예제 #7
0
    def connectionMade(self):
        Protocol.connectionMade(self)

        self.transport.write(struct.pack('>I', self.__seed))
        self._input = ''

        self._decompress = None
        if self.__decompress:
            self._decompress = Decompress()
예제 #8
0
파일: login.py 프로젝트: istobran/eaEmu
    def connectionMade(self):
        self.log = util.getLogger("gamespy.login", self)
        self.loggedIn = False

        def sendKa():
            self.sendMsg(MessageFactory.getMessage([("ka", "")]))
            self.kaService.alive()  ## expects no reply

        self.kaService = KeepaliveService(sendKa, 90, self.transport.loseConnection)
        Protocol.connectionMade(self)
예제 #9
0
 def connectionMade(self):
     """ *3
     Setup
     We have connected - now get the initial conditions.
     """
     Protocol.connectionMade(self)
     self.setLineMode()
     LOG.info('Connection Made.')
     self.m_pioneer_device_obj._Transport = self.transport
     self._get_status()
예제 #10
0
 def connectionMade(self):
     global connection_count
     Protocol.connectionMade(self)
     connection_count += 1
     print "connection made:", connection_count
     logging.info("connection made: %d", id(connection_count))
     self.index = connection_count
     self.transport.write(str(self.index))
     if self.index < 10000:
         oppo = self.transport.getPeer()
         reactor.callLater(0, reactor.connectTCP, oppo.host, oppo.port,
                           self.factory)
예제 #11
0
    def connectionMade(self):
        self.log = util.getLogger('gamespy.login', self)
        self.loggedIn = False

        def sendKa():
            self.sendMsg(MessageFactory.getMessage([
                ('ka', ''),
            ]))
            self.kaService.alive()  ## expects no reply

        self.kaService = KeepaliveService(sendKa, 90,
                                          self.transport.loseConnection)
        Protocol.connectionMade(self)
예제 #12
0
    def connectionMade(self):
        """Called when new connection is successfully opened"""

        # If the underlying transport is TCP, enable TCP keepalive.
        # Otherwise, the setTcpKeepAlive method will not be present
        # in the 'transport' object and an AttributeError will be raised
        try:
            self.transport.setTcpKeepAlive(1)
        except AttributeError:
            pass

        Protocol.connectionMade(self)
        self.session = self.session_factory.get_session(self)
예제 #13
0
 def connectionMade(self):
     global _WebSocketTransports
     Protocol.connectionMade(self)
     peer = self.transport.getPeer()
     self._key = (
         peer.type,
         peer.host,
         peer.port,
     )
     peer = '%s://%s:%s' % (self._key[0], self._key[1], self._key[2])
     _WebSocketTransports[self._key] = self.transport
     if _Debug:
         lg.args(_DebugLevel,
                 key=self._key,
                 ws_connections=len(_WebSocketTransports))
     events.send('web-socket-connected', data=dict(peer=peer))
예제 #14
0
파일: base.py 프로젝트: da4089/robot-nps
 def connectionMade(self):
     logger.debug("connectionMade(): %s port %s %s:%s %s",
                  self.factory.name,
                  self.factory.local_port,
                  self.factory.host, self.factory.port,
                  self.protocol_name)
     return Protocol.connectionMade(self)
예제 #15
0
 def connectionMade(self):
     self.__buffer = ''
     self.dataRequestHandler = self.factory.dataRequestHandler
     Protocol.connectionMade(self)
     self.sessionState = JT808SessionStates.OPEN
     self.log.warning("Connection established")
예제 #16
0
 def connectionMade(self):
     Protocol.connectionMade(self)
     self.result = {}
예제 #17
0
파일: master.py 프로젝트: zdmccune/eaEmu
 def connectionMade(self):
     Protocol.connectionMade(self)
     self.log = getLogger('gamespy.master', self)
예제 #18
0
 def connectionMade(self):
     Protocol.connectionMade(self)
     global _WebSocketTransport
     _WebSocketTransport = self.transport
     peer = _WebSocketTransport.getPeer()
     events.send('web-socket-connected', data=dict(peer='%s://%s:%s' % (peer.type, peer.host, peer.port)))
예제 #19
0
	def connectionMade(self):
		Protocol.connectionMade(self)
		self.higherProtocol().makeConnection(NullTransport(self.transport))
예제 #20
0
파일: main.py 프로젝트: lqc/twisted-gadu
 def connectionMade(self):
     Protocol.connectionMade(self)
     self._conn = self.factory._conn
     self.__contacts_list = self.factory._conn.contacts_list
예제 #21
0
 def connectionMade(self):
     with self.__lock:
         self.__connected = True
     Protocol.connectionMade(self)
예제 #22
0
 def connectionMade(self):
     print "connection made"
     Protocol.connectionMade(self)
     self.control.startTest(self)
예제 #23
0
 def connectionMade(self):
     self.isconnected = True
     if self.debug:
         log.msg("connectionMade")
     Protocol.connectionMade(self)
예제 #24
0
파일: base.py 프로젝트: da4089/robot-nps
 def connectionMade(self):
     """Override Twisted event callback."""
     logger.debug("%s: BaseServerSession::connectionMade()",
                  self.protocol_name)
     return Protocol.connectionMade(self)
예제 #25
0
    def connectionMade(self):
        Protocol.connectionMade(self)
        self.transport.setTcpNoDelay(True)

        self.buffer = b''
        self.nbytes = 0
예제 #26
0
파일: master.py 프로젝트: istobran/eaEmu
 def connectionMade(self):
    Protocol.connectionMade(self)
    self.log = getLogger('gamespy.master', self)
예제 #27
0
파일: async.py 프로젝트: mozes/stompest
 def connectionMade(self):
     """When TCP connection is made, register shutdown handler
     """
     Protocol.connectionMade(self)
예제 #28
0
 def connectionMade(self):
     self.connected = True
     return Protocol.connectionMade(self)
예제 #29
0
 def connectionMade(self):
     Protocol.connectionMade(self)
예제 #30
0
 def connectionMade(self):
     self.factory.num_connections += 1
     Protocol.connectionMade(self)
     self._input = ''
예제 #31
0
 def connectionMade(self, data):
     LOG.debug('Connection Made. {}'.format(data))
     Protocol.connectionMade(self)