Exemple #1
0
 def send_server_data(self, data):
     if self.server_connected:
         self.log("ps> %s" % short_data(data))
         self.server_transport.write(data)
     else:
         self.log("Buffering...")
         self.log("pb> %s" % short_data(data))
         self.server_buffer += data
Exemple #2
0
 def send_server_data(self, data):
     if self.server_connected:
         self.log("ps> %s" % short_data(data))
         self.server_transport.write(data)
     else:
         self.log("Buffering...")
         self.log("pb> %s" % short_data(data))
         self.server_buffer += data
Exemple #3
0
    def server_connection_made(self, protocol):
        """
        self.server_protocol must be set before calling
        """
        self.log("Server connection made")
        self.server_protocol = protocol
        self.server_transport = protocol.transport
        self.server_connected = True

        if self.server_start_tls:
            self.start_server_tls()
        if self.server_buffer != '':
            self.log("Writing buffer to server")
            self.log("ps> %s" % short_data(self.server_buffer))
            self.server_transport.write(self.server_buffer)
            self.server_buffer = ''
Exemple #4
0
    def server_connection_made(self, protocol):
        """
        self.server_protocol must be set before calling
        """
        self.log("Server connection made")
        self.server_protocol = protocol
        self.server_transport = protocol.transport
        self.server_connected = True

        if self.server_start_tls:
            self.start_server_tls()
        if self.server_buffer != '':
            self.log("Writing buffer to server")
            self.log("ps> %s" % short_data(self.server_buffer))
            self.server_transport.write(self.server_buffer)
            self.server_buffer = ''
Exemple #5
0
 def send_client_data(self, data):
     self.log("pc< %s" % short_data(data))
     if self.client_connected:
         self.client_transport.write(data)
     else:
         self.client_buffer += data
Exemple #6
0
 def send_client_data(self, data):
     self.log("pc< %s" % short_data(data))
     if self.client_connected:
         self.client_transport.write(data)
     else:
         self.client_buffer += data