Post code, server side:
Import socket# s = Socket.socket (socket.af_inet,socket. SOCK_STREAM) host = ' Port = 6074s = Socket.socket (socket.af_inet,socket. Sock_stream) S.bind ((Host,port)) S.listen (1) while 1:conn,addr = S.accept () while 1:print (' connected by ', addr data = CONN.RECV (1024x768) if not data:break conn.sendall (data) conn.close ()
Client:
Import socket# s = Socket.socket (socket.af_inet,socket. SOCK_STREAM) host = ' Port = 6074s = Socket.socket (socket.af_inet,socket. Sock_stream) S.bind ((Host,port)) S.listen (1) while 1:conn,addr = S.accept () while 1:print (' connected by ', addr data = CONN.RECV (1024x768) if not data:break conn.sendall (data) conn.close ()
The For loop is executed under one thread, unlike multithreading.
This article is from the "Autumn Breeze" blog, please be sure to keep this source http://aitiankong.blog.51cto.com/8923090/1565268
"Learning notes" Python Network programming (ii) Socket processing multiple connections