que puedo hacer simplemente socket de comunicación en la misma máquina usando¿Hay descripciones simples sobre el reenvío de puertos utilizando python?
servidor:
import socket
s = socket.socket()
host = socket.socket()
port = 8000
s.bind((host,port))
s.listen(5)
while true:
c,addr = s.accept()
print 'got connection from', addr
c.send('thank you for connecting')
c.close()
cliente:
import socket
s = socket.socket()
host=socket.gethostname()
port = 8000
s.connect((host,port))
print s.recv(1024)
Qué necesitarían cambios a crearse tienen esta comunicación entre mi ordenador portátil y una servidor privado en el que trabajo? Desde mi búsqueda, he pensado que la mejor manera de hacerlo es utilizar puertos, pero no he encontrado explicaciones ni tutoriales sobre cómo hacerlo.
gracias
'host = socket.socket()' es probablemente un error de copiar y pegar – jfs
no sé cómo reenviar los puertos por lo No estoy seguro de si sería factible Yo probaría cualquier método en este punto. – user1340048
¿Por qué no puedes simplemente usar 'host = 'tu servidor'' en el código del cliente? – jfs