Si, de hecho hace unos días acabo de hacer un cliente y servidor para android usando sockets.
Lo que me llevo que efectivamente mi script esta incorrecto, pero tiene una fácil solución:
Código Python:
Ver original#!/usr/bin/python
# -*- coding: utf-8 -*-
import socket
s = socket.socket()
s.bind(("0.0.0.0", 3333))
s.listen(10)
sc, addr = s.accept()
while True:
recibido = sc.recv(1024)
if recibido >= 0 :
break
print "Recibido:", recibido
sc.send(recibido)
print "adios"
sc.close()
s.close()
Nota que 0.0.0.0 sirve para escuchar cualquier conexión desde cualquier punto y no solo desde tu maquina.