0
点赞
收藏
分享

微信扫一扫

network专栏 01.网络编程 03.udp协议_套接字

蚁族的乐土 2022-03-26 阅读 37
python
import socket

phone = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)


while True:
    msg = input('客户端:').strip()
    if msg == 'exit':
        break
    phone.sendto(msg.encode('utf-8'), ('127.0.0.1', 8080))
    data, server_addr = phone.recvfrom(1024)
    print(data.decode('utf-8'))

phone.close()
import socket

server = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server.bind(('127.0.0.1', 8080))

# 客户端强行终止或发送空消息,服务端都会正常运行
while True:
    data, client_addr = server.recvfrom(1024)
    server.sendto(data.upper(), client_addr)
举报

相关推荐

0 条评论