做socket编程时,发生错误,如下:
OSError: [WinError 10022] 提供了一个无效的参数。
报错代码如下:
import socket
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.listen(5)
s.bind(('localhost',8080))
错误原因:先绑定ip、端口,然后设置最大连接数量
正确代码如下:
import socket
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.bind(('localhost',8080))
s.listen(5)