网络编程(UDP)

server:服务器

python 复制代码
# import socket
# # 传递udp协议参数
# sk = socket.socket(type=socket.SOCK_DGRAM)
#
# # 绑定ip及端口
# sk.bind(("127.0.0.1",8080))
#
# print("等待客户端发送消息")
#
# # 直接发送
# msg,addr = sk.recvfrom(1024)
#
# print(msg.decode("utf-8"))
# print(addr)
#
# sk.close()


import socket
# 传递udp协议参数
sk = socket.socket(type=socket.SOCK_DGRAM)

# 绑定ip及端口
sk.bind(("172.16.1.11",8080))

while 1:
    print("等待客户端发送消息")

    # 直接发送
    msg, addr = sk.recvfrom(1024)

    print(msg.decode("utf-8"))
    print(addr)

sk.close()

client : 客户端

python 复制代码
import socket
# 传递udp协议参数
sk = socket.socket(type=socket.SOCK_DGRAM)


# 向服务器发送消息 字节发送
#sk.sendto(b"hello",("127.0.0.1",8080))

msg = input("请输入要发送给服务器的消息....")

sk.sendto(msg.encode("utf-8"),("172.16.1.11",8080))

sk.close()
相关推荐
来一杯龙舌兰5 小时前
【Kubernetes】从零搭建K8s集群:虚拟机环境配置全指南(DNS/网络/防火墙/SELinux全解析一站式配置图文教程)
linux·网络·kubernetes
2501_915918415 小时前
还原线上 WebView 异常:手机端APP远程调试
websocket·网络协议·tcp/ip·http·网络安全·https·udp
chengbo_eva5 小时前
Eventsource vs Websocket vs Socket.io
网络·websocket·网络协议
海域云赵从友7 小时前
中泰制造企业组网新方案:中-泰企业国际组网专线破解泰国工厂访问国内 OA/ERP 卡顿难题
网络
夜空晚星灿烂9 小时前
C# 网络编程-关于HTTP/HTTPS的基础(一)
网络协议·http·https
heart000_19 小时前
如何用 eBPF 实现 Kubernetes 网络可观测性?实战指南
网络·云原生·容器·kubernetes
杰克逊的日记9 小时前
什么是RoCE网络技术
运维·服务器·网络·roce
2501_9159214312 小时前
使用Charles抓包工具提升API调试与性能优化效率
websocket·网络协议·tcp/ip·http·网络安全·https·udp
兴达易控13 小时前
汇川IS620N伺服驱动器如何通过etherCAT主站转profinet网关与西门子1200plc通讯
网络协议
AnalogElectronic14 小时前
openssl 自签证书生成步骤
网络协议