UDP 网络程序流程
程序流程
创建一个基于 UDP 的网络程序流程很简单, 具体步骤如下:
- 创建 UDP 套接字
- 发送/接收数据
- 关闭套接字
创建 socket
在 Python 中 使用socket 模块的函数 socket 就可以完成:
import socket
socket.socket(AddressFamily, Type)
说明:
函数 socket.socket 创建一个 socket,该函数带有两个参数:
Address Family:IP地址类型; AF_INET表示ipv4类型、AF_INET6表示ipv6类型; Type:套接字类型,可以是 SOCK_STREAM(流式套接字,主要用于 TCP 协议)或者 SOCK_DGRAM(数据报套接字,主要用于 UDP 协议)
创建一个udp socket(udp套接字)