import socket
import threading
print('hello xiaohai')
def server_fun(conn,addr):
with conn:
print(addr)
while True:
data = conn.recv(1024) # 阻塞的
print(data, len(data))
if not data:
break
else:
conn.send(data)
def server_run():
with socket.socket(socket.AF_INET,socket.SOCK_STREAM) as s:
s.bind(('192.168.136.1',4366))
s.listen(10)
while True:
conn, addr = s.accept() # 建立连接
thread1 = threading.Thread(name='t1', target=server_fun, args=(conn,addr))
thread1.start()
# with conn:
# print(addr)
# while True:
# data = conn.recv(1024)#阻塞的
# print(data,len(data))
# if not data:
# break
# else:
# conn.send(data)
#main函数:
if __name__ == '__main__':
print('服务器开始运行...')
server_run()
python之最简单SOCKET服务端
猜你喜欢
转载自blog.csdn.net/qq_45662588/article/details/127104226
今日推荐
周排行