Python网络编程基础笔记-UDP服务器

1.UDP服务器程序
               
               
                # -*- coding: cp936 -*-
"""
UDP服务器
1.创建socket
2.绑定主机与端口
3.开始接收数据/发送数据
"""
import socket
host = ""
port = 51423
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
s.bind((host,port))
while 1:
    message,address = s.recvfrom(8192)
    print "Got data from",address
    s.sendto(message,address)
2.UDP客户端程序,用于测试UDP服务器程序
# -*- coding: cp936 -*-
"""
用于测试服务器的客户端程序
1.创建socket
2.发送数据
"""
import socket
host = "localhost"
port = 51423
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
s.sendto("from udp clent",(host,port))