Exemplo n.º 1
0
class TCPClient(object):
    def __init__(self, host=SERVER_DEFAULT, port=PORT_DEFAULT):
        self.host = host
        self.port = to_int(port)
        self._conn = ClientConnection(self.host,
                                      self.port,
                                      timeout=REQUEST_TIMEOUT)

    def connect(self):
        self._conn._connect()

    def send(self, data):
        self._conn.send(data)

    def recv(self):
        return self._conn.read()

    def disconnect(self):
        self._conn._disconnect()

    def execute(self, cmd, **params):
        params['cmd'] = cmd
        self.connect()
        self.send(params)
        res = self.recv()
        self.disconnect()
        return res
Exemplo n.º 2
0
class TCPClient(object):

    def __init__(self, host=SERVER_DEFAULT, port=PORT_DEFAULT):
        self.host = host
        self.port = to_int(port)
        self._conn = ClientConnection(self.host, self.port, timeout=REQUEST_TIMEOUT)

    def connect(self):
        self._conn._connect()

    def send(self, data):
        self._conn.send(data)

    def recv(self):
        return self._conn.read()

    def disconnect(self):
        self._conn._disconnect()

    def execute(self, cmd, **params):
        params['cmd'] = cmd
        self.connect()
        self.send(params)
        res = self.recv()
        self.disconnect()
        return res
Exemplo n.º 3
0
 def __init__(self):
     self.leader = 0
     self.msgId = 0
     self.addmsgId = 0
     self.sendQ = queue.Queue()
     self.recQ = queue.Queue()
     self.addQ = queue.Queue()
     self.config = Config()
     self._conn = ClientConnection(self.config)
     self._loop = asyncio.get_event_loop()
     self._id = self._conn.client_id
Exemplo n.º 4
0
 def __init__(self, host=SERVER_DEFAULT, port=PORT_DEFAULT):
     self.host = host
     self.port = to_int(port)
     self._conn = ClientConnection(self.host,
                                   self.port,
                                   timeout=REQUEST_TIMEOUT)
Exemplo n.º 5
0
 def __init__(self, host=SERVER_DEFAULT, port=PORT_DEFAULT):
     self.host = host
     self.port = to_int(port)
     self._conn = ClientConnection(self.host, self.port, timeout=REQUEST_TIMEOUT)
from connection import ClientConnection
from handleConnection import handleConnection

if __name__ == "__main__":
    my_socket = ClientConnection() #Crea el socket

    my_socket.Connect("10.10.10.2",8080) #Se conecta al host

   # print(my_socket.receive_data())
    #my_socket.send_data("Hi this is client")

    handleConnection(my_socket)

    my_socket.close()