python网络编程之UPD应用:聊天室
该文档仅用作学习笔记,转载请表明出处
代码如下 v04:
from socket import *
def main():
udpSocket = socket(AF_INET,SOCK_DGRAM)
bindAddr = ('',8289)
udpSocket.bind(bindAddr)
# 接受和打印
while True:
recvInfor = udpSocket.recvfrom(1024)
print(recvInfor)
print("[%s]:%s"%(str(recvInfor[1]),recvInfor[0].decode('GB2312')))
if __name__ == '__main__':
main()
通过另一台主机给他发信息,我们可以得到控制台输出为: