简单的socket通信

一、服务端

server=socket.socket()
server.bind(localhost,6969)

server.listen()
 while True:
        conn,addr = server.accept() #阻塞

         while True:
           print("new conn",addr)
           data = conn.recv(1024) #8192  #recv默认是阻塞的

           if not data:
                break #客户端已断开, conn.recv收到的就都是空数据,
           print(data)
           conn.send(data.upper())

二、客户端

 client = socket.socket()
client.connect(serverip,
9999 ) client.send(data) client.send(data) client.recv(data)
原文地址:https://www.cnblogs.com/fromzore/p/8534857.html