python实现socket端口重定向示例


Posted in Python onFebruary 10, 2014

可以很轻松的在端口12345开启共享,效果如下:

python实现socket端口重定向示例

要实现我想要的功能,只需要将端口重定向就行了,代码如下:

#! /usr/bin/python
'''
      File      : redirect.py
      Author    : Mike
'''
import socket,os
bufLen = 4*1024
sock1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)  
sock1.bind(('192.168.168.100', 8000))  
sock1.listen(5)  
sock2 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)  
sock2.connect(('192.168.168.100', 12345))  
while True:
        connection,address = sock1.accept()  
        buf = connection.recv(bufLen)  
        #print buf            
        sock2.send(buf)  
        connection.send(sock2.recv(bufLen))
        connection.close()

运行效果:

python实现socket端口重定向示例

Python 相关文章推荐
Python 流程控制实例代码
Sep 25 Python
pygame学习笔记(2):画点的三种方法和动画实例
Apr 15 Python
python比较2个xml内容的方法
May 11 Python
python清理子进程机制剖析
Nov 23 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
May 22 Python
Python 查找list中的某个元素的所有的下标方法
Jun 27 Python
Python使用while循环花式打印乘法表
Jan 28 Python
python解压TAR文件至指定文件夹的实例
Jun 10 Python
Pandas聚合运算和分组运算的实现示例
Oct 17 Python
深入浅析python的第三方库pandas
Feb 13 Python
解决Pymongo insert时会自动添加_id的问题
Dec 05 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
Dec 17 Python
python访问sqlserver示例
Feb 10 #Python
python实现代码行数统计示例分享
Feb 10 #Python
python基础教程之获取本机ip数据包示例
Feb 10 #Python
python基础教程之udp端口扫描
Feb 10 #Python
python网页请求urllib2模块简单封装代码
Feb 07 #Python
python解析xml模块封装代码
Feb 07 #Python
python 解析XML python模块xml.dom解析xml实例代码
Feb 07 #Python
You might like
详解PHP原生DOM对象操作XML的方法
2016/10/17 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
ExtJS如何设置与获取radio控件的选取状态
2014/01/22 Javascript
正则表达式优化JSON字符串的技巧
2015/12/24 Javascript
原生js配合cookie制作保存路径的拖拽
2015/12/29 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
JS实现电商放大镜效果
2017/08/24 Javascript
使用Node.js实现ORM的一种思路详解(图文)
2017/10/24 Javascript
vue 基于element-ui 分页组件封装的实例代码
2018/12/10 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
Python中的条件判断语句基础学习教程
2016/02/07 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
Python urllib.request对象案例解析
2020/05/11 Python
Python Dict找出value大于某值或key大于某值的所有项方式
2020/06/05 Python
keras在构建LSTM模型时对变长序列的处理操作
2020/06/29 Python
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
巴西购物网站:Estrela10
2018/12/13 全球购物
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
2014/03/30 面试题
退休感言
2014/01/28 职场文书
企业演讲稿范文大全
2014/05/20 职场文书
廉洁自律演讲稿
2014/05/22 职场文书
医院搬迁方案
2014/06/14 职场文书
会计岗位说明书
2014/07/29 职场文书
医院见习报告范文
2014/11/03 职场文书
2014年文艺部工作总结
2014/11/17 职场文书
琅琊山导游词
2015/02/05 职场文书
优秀团员个人总结
2015/02/26 职场文书
部门主管竞聘书
2015/09/15 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书