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文件和目录操作详解
Feb 08 Python
Python基于PyGraphics包实现图片截取功能的方法
Dec 21 Python
详谈python在windows中的文件路径问题
Apr 28 Python
Django如何开发简单的查询接口详解
May 17 Python
Python数据结构与算法(几种排序)小结
Jun 22 Python
python绘制直方图和密度图的实例
Jul 08 Python
wxPython+Matplotlib绘制折线图表
Nov 19 Python
Python Tornado核心及相关原理详解
Jun 24 Python
pytorch下的unsqueeze和squeeze的用法说明
Feb 06 Python
python利用opencv实现颜色检测
Feb 23 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
Mar 02 Python
Python 居然可以在 Excel 中画画你知道吗
Feb 15 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
mysql 全文搜索 技巧
2007/04/27 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
什么情况下可以不写PHP的闭合标签“?>”
2014/08/28 PHP
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
php设计模式之工厂模式用法经典实例分析
2019/09/20 PHP
Thinkphp极验滑动验证码实现步骤解析
2020/11/24 PHP
关于 byval 与 byref 的区别分析总结
2007/10/08 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
javascript学习笔记(十三) js闭包介绍(转)
2012/06/20 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
2015/12/10 Javascript
JavaScript Drum Kit 指南(纯 JS 模拟敲鼓效果)
2017/07/23 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
详解Angular如何正确的操作DOM
2018/07/06 Javascript
在vue中根据光标的显示与消失实现下拉列表
2019/09/29 Javascript
WebStorm中如何将自己的代码上传到github示例详解
2020/10/28 Javascript
[00:15]天涯墨客终极技能展示
2018/08/25 DOTA
python获取本地计算机名字的方法
2015/04/29 Python
python利用OpenCV2实现人脸检测
2020/04/16 Python
对python 各种删除文件失败的处理方式分享
2018/04/24 Python
对Python中gensim库word2vec的使用详解
2018/05/08 Python
点球小游戏python脚本
2018/05/22 Python
python2.7实现邮件发送功能
2018/12/12 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
Python实现二叉树的常见遍历操作总结【7种方法】
2019/03/06 Python
浅析PEP570新语法: 只接受位置参数
2019/10/15 Python
pytorch方法测试——激活函数(ReLU)详解
2020/01/15 Python
HTML5 Canvas的性能提高技巧经验分享
2013/07/02 HTML / CSS
Javascript如何发送一个Ajax请求
2015/01/26 面试题
高中生班主任评语
2014/04/25 职场文书
领导干部查摆“四风”问题自我剖析材料思想汇报
2014/10/05 职场文书
市场营销计划书
2015/01/17 职场文书
环保守法证明
2015/06/24 职场文书
护士自荐信范文(2016推荐篇)
2016/01/28 职场文书
JS实现简单九宫格抽奖
2022/06/28 Javascript