网络编程基础(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()