En el foro he visto muchas dudas de como poder enviar cualquier información desde un cliente a un servidor, ya sea lista, tuplas, diccionarios. acá un breve ejemplo.
server.py
Código
import socket import cPickle as pickle s = socket.socket() s.bind(('localhost', 9999)) s.listen(1) sc, addr = s.accept() while True: recibido = sc.recv(64) if recibido: print 'Recibido:', pickle.loads(recibido) sc.close() s.close()
client.py
Código
import socket import cPickle as pickle lista = ['foro', 'elhacker'] dump = pickle.dumps(lista) s = socket.socket() s.connect(('localhost', 9999)) while True: s.send(dump) break s.close()