s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, True)
时间: 2023-12-14 22:03:21 浏览: 236
socket setsocketopt函数的使用示例
`s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, True)` 是用于设置套接字选项的方法。这个方法被用于设置套接字的 `SO_REUSEADDR` 选项,它可以允许在套接字关闭后立即重新使用相同的地址和端口。
这个方法接受三个参数:
- `socket.SOL_SOCKET`:表示套接字选项层级,用于指定要设置的套接字选项的层级。
- `socket.SO_REUSEADDR`:表示要设置的套接字选项,它是一个布尔值,用于启用或禁用地址重用。
- `True`:表示启用地址重用。
示例:
```python
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, True)
```
在上面的示例中,我们创建了一个 TCP 套接字对象,并使用 `setsockopt()` 方法设置了 `SO_REUSEADDR` 选项为 True。这意味着在套接字关闭后,可以立即重新使用相同的地址和端口。
请注意,在实际情况下,你需要根据你的代码环境和需求进行适当的修改。
阅读全文