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实现读取并显示图片的两种方法
Jan 13 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
Jun 07 Python
Python实现一个简单的验证码程序
Nov 03 Python
用python处理图片之打开\显示\保存图像的方法
May 04 Python
Django 中使用流响应处理视频的方法
Jul 20 Python
django框架模板中定义变量(set variable in django template)的方法分析
Jun 24 Python
python小程序基于Jupyter实现天气查询的方法
Mar 27 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
Sep 03 Python
如何实现一个python函数装饰器(Decorator)
Oct 12 Python
matplotlib教程——强大的python作图工具库
Oct 15 Python
Python 调用 ES、Solr、Phoenix的示例代码
Nov 23 Python
Python写情书? 10行代码展示如何把情书写在她的照片里
Apr 21 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
咖啡是不是喝了会上瘾?咖啡是必须品吗!
2021/03/04 新手入门
smarty模板中使用get、post、request、cookies、session变量的方法
2014/04/24 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
php生成RSS订阅的方法
2015/02/13 PHP
WordPress特定文章对搜索引擎隐藏或只允许搜索引擎查看
2015/12/31 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
2017/02/08 PHP
js parsefloat parseint 转换函数
2010/01/21 Javascript
解析jquery中的ajax缓存问题
2013/12/19 Javascript
javascript自定义函数参数传递为字符串格式
2014/07/29 Javascript
JavaScript中的函数(二)
2015/12/23 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
JS中传递参数的几种不同方法比较
2017/01/20 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
jQuery实现的页面弹幕效果【测试可用】
2018/08/17 jQuery
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
JS查找孩子节点简单示例
2019/07/25 Javascript
js实现登录拖拽窗口
2020/02/10 Javascript
Python制作简单的网页爬虫
2015/11/22 Python
python MySQLdb使用教程详解
2018/03/20 Python
Python高级用法总结
2018/05/26 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
2019/12/27 Python
python实现音乐播放和下载小程序功能
2020/04/26 Python
详解CSS3中border-image的使用
2015/07/18 HTML / CSS
html5 迷宫游戏(碰撞检测)实例一
2013/07/25 HTML / CSS
有原因的手表:Flex Watches
2019/03/23 全球购物
师范生实习自我鉴定
2013/11/01 职场文书
关于元旦的广播稿
2014/02/16 职场文书
大学生社会实践评语
2014/04/25 职场文书
计划生育宣传标语
2014/06/21 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
团干部培训班心得体会
2016/01/06 职场文书
2016年“9.22”世界无车日活动小结
2016/04/05 职场文书
分享一些Java的常用工具
2021/06/11 Java/Android