首页 > 编程语言 > 详细

python上实现tcp socket server

时间:2021-03-06 23:22:22      阅读:66      评论:0      收藏:0      [点我收藏+]

def do_socket():
# time.sleep(1)
# 1.创建socket对象
print(‘start socket‘)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
if s == -1:
print(‘Error: socket error‘)
return
# 2.绑定端口
s.bind((IP_addr, Port))
# 3.服务端监听操作时刻注意是否有客户端请求发来
s.listen(128) # 同时监听128个
# 4.同意连接请求
while True:
try:
#print(‘client connectting‘ )
client_socket, client_addr = s.accept()
print(‘client connected ‘, client_addr)
#save_sta_addr(client_addr)
packet_th = threading.Thread(target=do_packet, args=(client_socket,), daemon=True)
packet_th.start()
except:
print(‘Info: close socket‘, s)
s.close()
break;
return

python上实现tcp socket server

原文:https://www.cnblogs.com/wishdom-zzzx/p/14490327.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!