1.
OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。PyCharm开发中有可能遇到的套接字重复使用错误windows下在PyCharm中执行python代码,如果源文件被修改后,执行窗口中的运行状态会被终结,重启时有可能报如下的错误:OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次
解决:这个原因是虽然PyCharm把运行窗口中运行状态终结了,在执行的python程序实际上还没有结束,解决这个问题也简单,打开windows任务管理器,把名为python的进程结束再重启就行了,如果你运行了好几个,那就把名为python的进程全部关掉
2.
错误:[WinError 10038] 在一个非套接字上尝试了一个操作。
方案:这个套接字没有初始化或者已经关闭了,所以检查一下你给getpeername传入的第一个参数是怎么来的。
3.
错误:socket OSError: [WinError 10022] 提供了一个无效的参数。
方案:代码中绑定地址后没有进行监听,注意:监听的参数是1 – 5