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 相关文章推荐
2款Python内存检测工具介绍和使用方法
Jun 01 Python
利用Python实现Windows定时关机功能
Mar 21 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
Nov 06 Python
Python3.6 Schedule模块定时任务(实例讲解)
Nov 09 Python
python交互式图形编程实例(三)
Nov 17 Python
小米5s微信跳一跳小程序python源码
Jan 08 Python
Python实现的rsa加密算法详解
Jan 24 Python
Python实现的爬虫刷回复功能示例
Jun 07 Python
python得到一个excel的全部sheet标签值方法
Dec 10 Python
详解python配置虚拟环境
Apr 08 Python
Django时区详解
Jul 24 Python
Python中全局变量和局部变量的理解与区别
Feb 07 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
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
php分页查询的简单实现代码
2017/03/14 PHP
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
php通过各种函数判断0和空
2020/07/04 PHP
AutoSave/自动存储功能实现
2007/03/24 Javascript
javascript之对系统的toFixed()方法的修正
2007/05/08 Javascript
如何确保JavaScript的执行顺序 之jQuery.html深度分析
2011/03/03 Javascript
javascript检查浏览器是否支持flash的实现代码
2014/08/14 Javascript
jQuery基础语法实例入门
2014/12/23 Javascript
js实现的Easy Tabs选项卡用法实例
2015/09/06 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
JavaScript获取服务器时间的方法详解
2016/12/11 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
vue2.0实战之基础入门(1)
2017/03/27 Javascript
angular.js+node.js实现下载图片处理详解
2017/03/31 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
vue实现简易计算器功能
2021/01/20 Vue.js
用Python的pandas框架操作Excel文件中的数据教程
2015/03/31 Python
使用Python编写一个最基础的代码解释器的要点解析
2016/07/12 Python
python中lambda()的用法
2017/11/16 Python
Django实现文件上传下载功能
2019/10/06 Python
详解Python利用configparser对配置文件进行读写操作
2020/11/03 Python
Python中读取文件名中的数字的实例详解
2020/12/25 Python
纯CSS实现的大小渐变、渐远效果
2014/04/15 HTML / CSS
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
简单整理HTML5的基本特性和语法
2016/02/18 HTML / CSS
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
会计系个人求职信范文分享
2013/12/20 职场文书
表演方阵解说词
2014/02/08 职场文书
新文化运动的口号
2014/06/21 职场文书
授权收款委托书范本
2014/10/10 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
2015年民兵整组工作总结
2015/07/24 职场文书