Example #1
0
 def _onConnect( self, connector ) :
     self.connectOp = None
     if connector.getError() != 0 :
         self.setText( 'Unable to connect to CSpace' )
         return
     self.setText( 'Connecting to %s...' % env.contactName )
     userConnector = CSpaceConnector( connector.getSock(), env.contactName,
             'RemoteDesktop', self.reactor, self._onConnectUser )
     self.userConnectOp = userConnector.getOp()
Example #2
0
 def _onConnect(self, connector):
     self.connectOp = None
     if connector.getError() != 0:
         self.setText('Unable to connect to CSpace')
         return
     self.setText('Connecting to %s...' % env.contactName)
     userConnector = CSpaceConnector(connector.getSock(), env.contactName,
                                     'RemoteDesktop', self.reactor,
                                     self._onConnectUser)
     self.userConnectOp = userConnector.getOp()
Example #3
0
 def _doConnectUser( self, sock ) :
     self._setStatus( 'Connecting to %s...' % env.contactName )
     self.state = self.CONNECTINGUSER
     def onConnect( err, sock ) :
         if err < 0 :
             self._setError( 'Error connecting to %s.' % env.contactName )
             return
         self._doOfferFiles( sock )
     connector = CSpaceConnector( sock, env.contactName, 'FileTransfer',
             self.reactor, onConnect )
     self.connectOp = connector.getOp()
Example #4
0
    def _doConnectUser(self, sock):
        self._setStatus('Connecting to %s...' % env.contactName)
        self.state = self.CONNECTINGUSER

        def onConnect(err, sock):
            if err < 0:
                self._setError('Error connecting to %s.' % env.contactName)
                return
            self._doOfferFiles(sock)

        connector = CSpaceConnector(sock, env.contactName, 'FileTransfer',
                                    self.reactor, onConnect)
        self.connectOp = connector.getOp()