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正则表达式re模块详解
Jun 25 Python
Python编程实现正则删除命令功能
Aug 30 Python
Python基于百度云文字识别API
Dec 13 Python
Python使用Pandas库实现MySQL数据库的读写
Jul 06 Python
python单线程下实现多个socket并发过程详解
Jul 27 Python
Django实现auth模块下的登录注册与注销功能
Oct 10 Python
python:动态路由的Flask程序代码
Nov 22 Python
python 申请内存空间,用于创建多维数组的实例
Dec 02 Python
解决Tensorboard 不显示计算图graph的问题
Feb 15 Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
Mar 02 Python
Python虚拟环境venv用法详解
May 25 Python
Pytorch 中的optimizer使用说明
Mar 03 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 中关于ord($str)>0x80的详细说明
2012/09/23 PHP
php内嵌函数用法实例
2015/03/20 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
JS操作iframe里的dom(实例讲解)
2014/01/29 Javascript
ie下$.getJSON出现问题的解决方法
2014/02/12 Javascript
javascript 数组操作详解
2015/01/29 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
2015/09/17 Javascript
快速学习jQuery插件 Form表单插件使用方法
2015/12/01 Javascript
jquery zTree异步加载简单实例讲解
2016/02/25 Javascript
总结jQuery插件开发中的一些要点
2016/05/16 Javascript
jQuery+正则+文本框只能输入数字的实现方法
2016/10/07 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
javascript 定时器工作原理分析
2016/12/03 Javascript
JS实现元素上下左右移动效果
2017/10/18 Javascript
jQuery ajax读取本地json文件的实例
2017/10/31 jQuery
详解Nuxt.js Vue服务端渲染摸索
2018/02/08 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
JS实现水平遍历和嵌套递归操作示例
2019/08/15 Javascript
跟老齐学Python之??碌某?? target=
2014/09/12 Python
python僵尸进程产生的原因
2017/07/21 Python
numpy matrix和array的乘和加实例
2018/06/28 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
python 字典的打印实现
2019/09/26 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
python实现KNN近邻算法
2020/12/30 Python
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
sealed修饰符是干什么的
2012/10/23 面试题
EJB与JAVA BEAN的区别
2016/08/29 面试题
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
安全标准化实施方案
2014/02/20 职场文书
小学作文评语大全
2014/04/21 职场文书
法定代表人授权委托书格式
2014/10/14 职场文书
实习单位证明范例
2014/11/17 职场文书
毕业生学校组织意见
2015/06/04 职场文书
一起来学习Python的元组和列表
2022/03/13 Python