首页   注册   登录
 zy820 最近的时间轴更新

zy820

V2EX 第 303783 号会员,加入于 2018-03-27 15:34:11 +08:00
zy820 最近回复了
@mhycy 可以了,加个 if not self.data:,谢了
@mhycy client 关闭就一直死循环了
@mhycy 一直
print("{} wrote:".format(self.client_address[0]))
print(self.data)
@mhycy
import socketserver

class MyTCPHandler(socketserver.BaseRequestHandler):

def handle(self): #所有请求的交互都是在 handle 里执行的,
while True:
try:
self.data = self.request.recv(1024).strip()#每一个请求都会实例化 MyTCPHandler(socketserver.BaseRequestHandler):
print("{} wrote:".format(self.client_address[0]))
print(self.data)
#self.request.sendall(self.data.upper())#sendall 是重复调用 send.
except ConnectionResetError as e:
print("err ",e)
break

if __name__ == "__main__":
HOST, PORT = "localhost", 9999 #windows
#HOST, PORT = "0.0.0.0", 9999 #Linux
server = socketserver.ThreadingTCPServer((HOST, PORT), MyTCPHandler) #线程
server.serve_forever()
@u14e 有啥想法了吗,交流一下?
@twor TCP Server 用 flask-socketio 吗,有这样的例子吗
@strict 就是不确定 tcp 这块用什么写啊
@strict GPRS 模块上传的数据
@today4king 有例子可以学习的吗,谢谢
@nasmatic 可以稍微具体一下吗,接收数据用什么和数据显示?谢谢
可以稍微具体一下吗,接收数据用什么和数据显示?谢谢
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   1818 人在线   最高记录 3541   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 11ms · UTC 08:10 · PVG 16:10 · LAX 01:10 · JFK 04:10
♥ Do have faith in what you're doing.
沪ICP备16043287号-1