以client的实现为例:
区别体现在
client = socket.socket(family=socket.AF_INET,type=socket.SOCK_DGRAM)
client = socket.socket(family=socket.AF_INET,type=socket.SOCK_STREAM)
socket中的type参数是不同的,
第2点:
data = client.recv(1024)
data = client.recvfrom(1024)
TCP使用的是recv 而UDP使用的是recvfrom
其他的方面则是TCP是有验证是否收到,不过也有项目只有发不需要进行相关的验证,这里不谈这些,直说通过python的socket实现时的不同之处