python简单的tcp服务端
1 #!/usr/bin/python 2 # -*- coding: UTF-8 -*- 3 # 文件名:tcpserver.py 4 5 import socket 6 import time 7 MaxBytes=1024*1024 8 9 server = socket.socket(socket.AF_INET,socket.SOCK_STREAM) 10 server.settimeout(600) 11 host = '172.28.71.82' 12 #host = socket.gethostname() 13 port = 11223 14 server.bind((host, port)) # 绑定端口 15 16 server.listen(10) # 监听 17 try: 18 while True: 19 client,addr = server.accept() # 等待客户端连接 20 print(addr," 连接上了") 21 while True: 22 data = client.recv(MaxBytes) 23 if not data: 24 print('数据为空,我要退出了') 25 break 26 localTime = time.asctime( time.localtime(time.time())) 27 print(localTime,' 接收到数据字节数:',len(data)) 28 print(data.decode()) 29 client.sendall(data) 30 print("发送完毕") 31 except BaseException as e: 32 print("出现异常:") 33 print(repr(e)) 34 finally: 35 server.close() # 关闭连接 36 print("我已经退出了,后会无期")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架