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判断操作系统类型代码分享
Nov 22 Python
python利用百度AI实现文字识别功能
Nov 27 Python
Python利用heapq实现一个优先级队列的方法
Feb 03 Python
Python实现数据结构线性链表(单链表)算法示例
May 04 Python
python绘制评估优化算法性能的测试函数
Jun 25 Python
python opencv 二值化 计算白色像素点的实例
Jul 03 Python
Django 1.10以上版本 url 配置注意事项详解
Aug 05 Python
Django 请求Request的具体使用方法
Nov 11 Python
django 实现手动存储文件到model的FileField
Mar 30 Python
python 录制系统声音的示例
Dec 21 Python
Python激活Anaconda环境变量的详细步骤
Jun 08 Python
opencv深入浅出了解机器学习和深度学习
Mar 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
使用 php4 加速 web 传输
2006/10/09 PHP
ajax完美实现两个网页 分页功能的实例代码
2013/04/16 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
全面解析PHP面向对象的三大特征
2017/06/10 PHP
PHP命名空间简单用法示例
2018/12/28 PHP
js 三级关联菜单效果实例
2013/08/13 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
Bootstrap模态框插件使用详解
2017/05/11 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
vue实现前进刷新后退不刷新效果
2018/01/26 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
Angular6 用户自定义标签开发的实现方法
2019/01/08 Javascript
layui 实现table翻页滚动条位置保持不变的例子
2019/09/05 Javascript
[42:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS OpTic
2018/03/31 DOTA
Python使用Pycrypto库进行RSA加密的方法详解
2016/06/06 Python
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
python的文件操作方法汇总
2017/11/10 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
pandas之分组groupby()的使用整理与总结
2020/06/18 Python
python中数字是否为可变类型
2020/07/08 Python
python3访问字典里的值实例方法
2020/11/18 Python
经销商培训邀请函
2014/01/21 职场文书
高中学生干部学习的自我评价
2014/02/21 职场文书
港澳通行证委托书怎么写
2014/08/02 职场文书
2015年控辍保学工作总结
2015/05/18 职场文书
如何解决springcloud feign 首次调用100%失败的问题
2021/06/23 Java/Android
python超详细实现完整学生成绩管理系统
2022/03/17 Python
JS前端轻量fabric.js系列之画布初始化
2022/08/05 Javascript