+ -
当前位置:首页 → 问答吧 → 关于端口转发的实现的用python实现的思路。求指导

关于端口转发的实现的用python实现的思路。求指导

时间:2011-02-24

来源:互联网

最近工作中遇到一些问题,在上门安装设备的时候总会遇到一些问题,由于我还是在校生,总有问题解决不了,这就需要公司的同事远程连接来指导,可是服务的时候是在对方机房的,总不能让人家给我们开端口吧,太不安全,于是同事给我提了一个建议,让我写一个端口转发的小工具,具体需求如下

我在客户机房,服务器为 A 我的笔记本连接到客户的网络中为 B
公司是固定IP,已经将端口8808映射到了内外中的C机器上面

具体流程如下图
http://hi.csdn.net/space-9201579-do-album-picid-748857.html

求各位大牛教教我,具体代码的实现,各个框架,在给我讲讲原理

作者: vivre_1   发布时间: 2011-02-24

Python code
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.bind(("",8081))
while True:
    data,addr = s.recvfrom(1024)
    print "Rceevide:",data,"form",addr
    if data == "exit" :
        break

作者: vivre_1   发布时间: 2011-02-24

补充,是不是要建立 4个socket 分别负责
C-B的数据接收 B-A的数据发送

A-B的数据接收 B-C的数据发送

是这样理解的么?

作者: vivre_1   发布时间: 2011-02-24