UDP:
创建UDP套接字
import socket
udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
关闭UDP套接字
udp_socket.close()
使用UDP套接字发送数据
udp_socket.sendto(bytes类型数据, 收件人套接字地址)
使用UDP套接字接收数据 - 阻塞接收数据
bytes类型的数据, 发件人套接字地址 = udpp_socket.recvfrom(本次接收的最大长度)
使用固定端口-bind
创建UDP套接字
import socket
udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
关闭UDP套接字
udp_socket.close()
使用UDP套接字发送数据
udp_socket.sendto(bytes类型数据, 收件人套接字地址)
使用UDP套接字接收数据 - 阻塞接收数据
bytes类型的数据, 发件人套接字地址 = udpp_socket.recvfrom(本次接收的最大长度)
使用固定端口-bind
udp_socket.bind(本地套接字地址)
TCP:
1、TCP特点
面向连接 - 通信之前必须先建立连接