Buenas, Tarde.
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
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
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()