简单的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)

 

posted @ 2018-03-09 16:57  fromzore  阅读(110)  评论(0编辑  收藏  举报