python UDP服务端端口设置
时间: 2023-08-07 22:21:20 浏览: 229
python tcp udp server 绑定同一个端口
在Python中,可以通过socket模块来实现UDP服务端。要设置UDP服务端的端口,需要在创建socket对象时指定端口号。具体方法如下:
```python
import socket
# 创建UDP socket对象
udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 绑定端口号
udp_socket.bind(('localhost', 8888))
# 接收数据
data, addr = udp_socket.recvfrom(1024)
# 处理数据
print('收到来自{}的消息:{}'.format(addr, data.decode()))
# 关闭socket
udp_socket.close()
```
在上面的代码中,`bind()`方法用于绑定端口号,它的参数是一个元组,第一个元素是IP地址,一般设为`localhost`(本机),第二个元素是端口号,可以根据需要设定。以上代码将UDP服务端绑定到本机的8888端口上。
阅读全文