Есть ли простые описания переадресации портов с использованием python?

Я могу просто установить связь через сокет на той же машине, используя

сервер:

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)

Какие изменения нужно будет внести, чтобы это связывалось между моим ноутбуком и частным сервером, на котором я работаю? Из моих поисков я понял, что перенаправление портов - лучший способ сделать это, но не нашел никаких объяснений или руководств о том, как это сделать.

спасибо

6
задан GreatGather 5 July 2012 в 18:15
поделиться