外贸网站平台排名,那间公司做网站好,深圳市建设银行网站,如何做网站title小标图Udp通信方式是面向非连接的。而Tcp是面向连接的类似于打电话的通信方式#xff0c;而Udp则是类似于校园或者企业机关里的广播#xff0c;播放广播的不关心是否都听到了#xff0c;而校园里的学生未必每个人都在听广播。这个例子就很像Udp网络通信#xff0c;也是udp的缺点而Udp则是类似于校园或者企业机关里的广播播放广播的不关心是否都听到了而校园里的学生未必每个人都在听广播。这个例子就很像Udp网络通信也是udp的缺点数据在服务器和客户端之间的传递不能保证数据一定能被正确收到或者发送出去。只能是软件设计者自己通过某种方式主动检验、规避数据丢失可设计一些原则如果发现数据不对要求对方重发一次。udp的优点是服务器和客户端程序结构简单通信传输速率高。
server.py
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author: 人海中的海盗
from socket import *
from time import ctime, sleephosts 127.0.0.1
port 5678
addr (hosts, port)
uss socket(AF_INET, SOCK_DGRAM)
uss.bind(addr)
i 0
while True:print(udp Server waiting)data, addc uss.recvfrom(1024)if not data:breaki 1print(data.decode(), addc)sleep(2)uss.sendto(ctime().encode(), addc)
uss.close()client.py
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author: 人海中的海盗
from socket import *
from time import ctime, sleephosts 127.0.0.1
port 5678
addr (hosts, port)
usc socket(AF_INET, SOCK_DGRAM)
i 0
while True:usc.sendto(str(i).encode(), addr)data, adds usc.recvfrom(1024)if not data:breaki 1print(i, adds, data)sleep(2)
usc.close()