网络编程(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()
相关推荐
集成显卡1 小时前
网络安全 | 从 0 到 1 了解 WAF:Web 应用防火墙到底是什么?
网络·安全·web安全
Jewel Q1 小时前
TCP为什么采用三次握手而不是二次握手
服务器·网络·tcp/ip
lihongli0002 小时前
消息系统技术文档
网络·unity·游戏引擎
Moso_Rx3 小时前
HTTP基本结构
网络·网络协议·http
千码君20163 小时前
计算机网络:网络号和网络地址的区别
网络·计算机网络·子网掩码·网络地址·网络号·主机号
wanhengidc4 小时前
进一步分析云手机的优势有哪些?
网络·安全·智能手机
fulangxisikexi4 小时前
ospf综合实验
网络
_Kayo_5 小时前
VUE2 学习笔记17 路由
网络·笔记·学习
_Chipen6 小时前
DPDK中的TCP头部处理
服务器·网络·tcp/ip
Menior_6 小时前
【Linux】进程信号
linux·运维·网络