Я могу просто установить связь через сокет на той же машине, используя
сервер:
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()
клиент:
import socket
s = socket.socket()
host=socket.gethostname()
port = 8000
s.connect((host,port))
print s.recv(1024)
Какие изменения нужно будет внести, чтобы это связывалось между моим ноутбуком и частным сервером, на котором я работаю? Из моих поисков я понял, что перенаправление портов - лучший способ сделать это, но не нашел никаких объяснений или руководств о том, как это сделать.
спасибо