python中hub_如何用Python实现hub
亲爱的各位,我需要用Python实现一个TCP服务器,它从客户端接收一些数据,然后将这些数据发送到另一个客户端。我尝试过许多不同的实现,但没有办法让它运行。如有任何帮助,我们将不胜感激。
以下是我的代码:import SocketServer
import sys
import threading
buffer_size = 8182
ports = {'toserver': int(sys.argv[1]), 'fromserver': int(sys.argv[2])}
class ConnectionHandler(SocketServer.BaseRequestHandler):
def handle(self):
# I need to send the data received from the client connected to port 'toserver'
# to the client connected to port 'fromserver' - see variable 'ports' above
class TwoWayConnectionServer(threading.Thread):
def __init__(self):
self.to_server = SocketServer.ThreadingTCPServer(("", ports['toserver']), ConnectionHandler)
self.from_server = SocketServer.ThreadingTCPServer(("", ports['fromserver']), ConnectionHandler)
threading.Thread.__init__(self)
def run(self):
while (1):
self.to_server.handle_request()
self.from_server.handle_request()
def serve_non_blocking():
server = TwoWayConnectionServer()
server.run()
if __name__ == '__main__':
serve_non_blocking()
python中hub_如何用Python实现hub相关推荐
- chatgpt赋能python:Python迭代:如何用Python迭代优化你的程序?
Python 迭代:如何用 Python 迭代优化你的程序? 引言 Python 是一门强大的编程语言,在科学计算.数据分析.Web 开发.人工智能等领域都得到了广泛的应用.其中,Python 的迭代 ...
- python中八进制_在Python中以八进制格式输入数字
python中八进制 Syntax to convert octal value to an integer (decimal format), 将八进制值转换为整数(十进制格式)的语法, int(o ...
- python读取枚举_在python中枚举(enumerate in python)
在python中枚举(enumerate in python) 说, term='asdf'; InvertedIndex = {}; InvertedIndex[term] = [1,2,2,2,4 ...
- python 中^是什么意思,python 中%是什么意思
python中^是什么意思 在Python" // "表示整数除法.Python其它表达式:Python的表达式写法与C/C++类似.只是在某些写法有所差别.主要的算术运算符与C/ ...
- python中readlines函数用法,python中read() readline()以及readlines()用法
我们谈到"文本处理"时,我们通常是指处理的内容.Python 将文本文件的内容读入可以操作的字符串变量非常容易.文件对象提供了三个"读"方法: .read(). ...
- 在机器学习中,如何用Python进行数据预处理?
数据分析之路持续学习中- - - 近期学习了机器学习中的数据预处理章节,在此进行分享,欢迎大家讨论指正. 顺便说一下,这里我使用的软件是Anacnoda 3中已经安装好的Spyder 3,这个软件用起 ...
- python读数据-如何用Python读取开放数据?
当你开始接触丰富多彩的开放数据集时,CSV.JSON和XML等格式名词就会奔涌而来.如何用Python高效地读取它们,为后续的整理和分析做准备呢?本文为你一步步展示过程,你自己也可以动手实践. 需求 ...
- python爬虫图片-如何用Python来制作简单的爬虫,爬取到你想要的图片
原标题:如何用Python来制作简单的爬虫,爬取到你想要的图片 在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材. 我 ...
- python编程爱心-如何用python画爱心
用python绘制爱心的基本步骤如下: 首先先下载安装好python程序. 在我们自己的电脑上找到python 的IDLE工具. 2.然后打开IDLE,新建一个文件,命名为test1.py. 3.接着 ...
最新文章
- 价值60W 的字节工牌,面试太卷了...
- vmware nat模式原理探究,实现虚拟机跨网段管理
- minAreaRect函数
- Stanford UFLDL教程 逻辑回归的向量化实现样例
- 又有一本图书在台湾出版了
- 08 | 替换策略: 缓存满了怎么办?
- 第2本书:CCIE Practical Studies, Volume II-第5天
- html清除图片缓存
- 论文浅尝 | 基于动态知识图谱向量表示的对称合作对话代理的学习
- ai二维码插件_送你60款AI脚本插件包,已整合成插件面板的形式,方便在AI中调用...
- java timezone_Java TimeZone getAvailableIDs()方法与示例
- 【算法分析与设计】浅析二分查找
- android 内凹的圆角,css实现内凹圆角,利用圆角反向进行(转)
- 数据挖掘与数据分析好书推荐
- 【javascript】ajax 基础(转)
- Oralce SQLPlus 以及shell脚本中spool输出到文件时的格式化输出
- web前端简历怎么写?
- 恒讯科技分析:海外云服务器的网络防火墙怎么设?
- 阿里达摩院开源DAMO-YOLO:兼顾速度与精度的新目标检测框架
- 数据库脏读、事务的四大特性、四大隔离级别、三大范式