good afternoon. I can not understand how to call the rpc method via the pure tcp
This simple server: import aiomas class Server: router = aiomas.rpc.Service() @aiomas.expose def ping(self, i): print('Ping receive data: {}'.format(i)) return i if __name__ == '__main__': server = aiomas.run(aiomas.rpc.start_server( ('127.0.0.1', 5000), Server()) ) print('Server run') aiomas.run(server.wait_closed()) And this my problem tcp client import socket import pickle MESS = ['ping', [1]] s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('127.0.0.1', 5000)) s.settimeout(1.5) s.send(pickle.dumps(MESS)) data = s.recv(1024) s.close() Tell me please what's wrong. It is necessary to understand in order to realize this in other languages.Much grateful for any hint