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 相关文章推荐
pygame学习笔记(4):声音控制
Apr 15 Python
python实现的jpg格式图片修复代码
Apr 21 Python
Python队列的定义与使用方法示例
Jun 24 Python
Python OpenCV实现视频分帧
Jun 01 Python
Python缓存技术实现过程详解
Sep 25 Python
python科学计算之scipy——optimize用法
Nov 25 Python
Python统计时间内的并发数代码实例
Dec 28 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
Jan 18 Python
Python如何访问字符串中的值
Feb 09 Python
如何在django中运行scrapy框架
Apr 22 Python
Python爬虫基础初探selenium
May 31 Python
Python集合set()使用的方法详解
Mar 18 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下使用SimpleXML 处理XML 文件
2010/02/27 PHP
PHP 前加at符合@的作用解析
2015/07/31 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
php排序算法实例分析
2016/10/17 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
2017/03/14 PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
2019/04/15 PHP
来自chinaz的ajax获取评论代码
2008/05/03 Javascript
Firefox getBoxObjectFor getBoundingClientRect联系
2008/10/26 Javascript
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
js实现固定显示区域内自动缩放图片的方法
2015/07/18 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
BootStrap便签页的简单应用
2017/01/06 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
2017/04/27 jQuery
JQueryMiniUI按照时间进行查询的实现方法
2017/06/07 jQuery
详解Angular5 服务端渲染实战
2018/01/04 Javascript
基于vue.js实现分页查询功能
2018/12/29 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
如何使用VuePress搭建一个类型element ui文档
2019/02/14 Javascript
微信小程序中weui用法解析
2019/10/21 Javascript
Python做文本按行去重的实现方法
2016/10/19 Python
python监控nginx端口和进程状态
2019/09/06 Python
python如何从文件读取数据及解析
2019/09/19 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
应届生服装设计自我评价
2013/09/20 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
平面设计求职信
2014/03/10 职场文书
如何写自我鉴定
2014/03/19 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
2014年乡镇纪委工作总结
2014/12/19 职场文书
简历中自我评价范文
2015/03/11 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python
MySQL数据库如何使用Shell进行连接
2022/04/12 MySQL