网络编程-socket实现循环通信
Posted 丫丫625202
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络编程-socket实现循环通信相关的知识,希望对你有一定的参考价值。
server
import socket phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) phone.bind((\'127.0.0.1\',8080)) phone.listen(5) conn,client_addr=phone.accept() print(client_addr) #通信循环 while True: data=conn.recv(1024) print("Client data:",data) conn.send(data.upper()) conn.close()
client
import socket client=socket.socket(socket.AF_INET,socket.SOCK_STREAM) client.connect((\'127.0.0.1\',8080)) #通信循环 while True: msg=input(\'>> \').strip() client.send(msg.encode(\'utf-8\')) data=client.recv(1024) print(data) #关闭连接 client.close()
以上是关于网络编程-socket实现循环通信的主要内容,如果未能解决你的问题,请参考以下文章
103 基于socketserver实现并发的socket编程
java 界面编程用socket实现服务端与客户端的循环通信。