用 udp 实现简单版本的qq
Posted yangxinpython
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用 udp 实现简单版本的qq相关的知识,希望对你有一定的参考价值。
服务端 import socket server = socket.socket(type=socket.SOCK_DGRAM) server.bind((‘127.0.0.1‘,8080)) while True: data, addr = server.recvfrom(1024) print(data.decode(‘utf-8‘)) msg = input(‘>>>:‘) server.sendto(msg.encode(‘utf-8‘),addr)
客户端 import socket client = socket.socket(type=socket.SOCK_DGRAM) server_address = (‘127.0.0.1‘,8080) while True: msg = input(‘>>>:‘) msg = ‘来自客户端1的消息:%s‘%msg client.sendto(msg.encode(‘utf-8‘),server_address) data, server_addr = client.recvfrom(1024) print(data.decode(‘utf-8‘))
import socket client = socket.socket(type=socket.SOCK_DGRAM) server_address = (‘127.0.0.1‘,8080) while True: msg = input(‘>>>:‘) msg = ‘来自客户端2的消息:%s‘%msg client.sendto(msg.encode(‘utf-8‘),server_address) data, server_addr = client.recvfrom(1024) print(data.decode(‘utf-8‘))
以上是关于用 udp 实现简单版本的qq的主要内容,如果未能解决你的问题,请参考以下文章