网络编程基础(2)----------UDP客户端与服务器
1.UDP服务器:
#!/usr/bin/python
from socket import *
ss=socket(AF_INET,SOCK_DGRAM) #创建一个UDP的套接字
address=('127.0.0.1',3000)
ss.bind(address) #端口绑定
while 1:
print("Waiting for message......")
data,add=ss.recvfrom(512) #接受客户端的数据
ss.sendto("Hello,I am server,welcome to Wolangjushi's server!!!",add) #向客户端发送数据
print("Receive from:",add)
print("Client's Data:",data)
ss.close()2.UDP客户端:#!/usr/bin/python
from socket import *
client=socket(AF_INET,SOCK_DGRAM)
address=('127.0.0.1',3000)
client.sendto("Hello,Server.I am client!!!",address) #向服务器发送数据
data,add=client.recvfrom(512) #接受服务器的数据
print("Server address is:",add)
print("Get Server data is:",data)
client.close()
本文介绍了使用Python进行UDP网络编程的基础知识,包括UDP服务器和客户端的实现方式。服务器端通过绑定地址并监听接收来自客户端的消息,然后回应消息;客户端则向指定的服务器地址发送消息并接收服务器的响应。

被折叠的 条评论
为什么被折叠?



