python编写的超简单端口转发程序,python编写端口转发,#tcp server
文章由Byrx.net分享于2019-03-23 09:03:14
python编写的超简单端口转发程序,python编写端口转发,#tcp server
#tcp server import socket host = '127.0.0.1' #Local Server IP host2 = '127.0.0.1' #Real Server IP port = 6001 #Local Server Port port2 = 7001 #Real Server Port def ProcData(data): return data #add more code.... print "Map Server start from " + host + ":" + str(port) +" to " + host2 + ":" + str(port2) +"\r\n" server = socket.socket(socket.AF_INET,socket.SOCK_STREAM) server.bind(('127.0.0.1',port)) print "127.0.0.1 Server start at "+ str(port) +"\r\n" client = socket.socket( socket.AF_INET, socket.SOCK_STREAM ) client.connect((host2,port2)) print host +" Client connect to " + host2 + ":"+str(port2)+"\n" server.listen(5) ss, addr = server.accept() print 'got connected from',addr while 1: msg = ss.recv(20480) print "Get:"+repr(msg)+"\r\n" client.send(msg) #print "Client send data %s to "%repr(msg) buf=client.recv(20480) #print "Client recv data %s from "%repr(buf) ss.send(buf) print "Send:"+repr(buf)+"\r\n"
相关内容
- python在linux系统下获取系统内存使用情况,pythonlinux,"
- 移除html事件,移除事件,#!/usr/bin/e
- 三连棋(python 3.2),连棋python3.2,python 3.2学p
- Inverse power method for solving the eigenvalue problem in Python,i
- python拆分中英文混合字符串 - 按中文拆分,python中英文
- python语言解决《Ruby太慢了》问题,,python 2.6ec
- Python 处理图像几何变换,python图像几何变换,import Ima
- python递归解决0-1背包问题,python递归0-1背包,#coding:utf
- 检查小米手机是否可以购买,检查小米手机购买,饥饿营
- 多线程,限制线程数运行,,多线程限制线程数,#encoding
评论关闭