笔者是一个python初学者,因为Windows有图形化界面写代码方便,基本代码都是在Windows下写的,这就导致了出现很多问题,比如使用创建多进程来实现服务器并发会出现一些很难想象到的错误,如:
OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
错误代码如下:
import socket
import multiprocessing
def send(new):
data = new.recv(1024)
print(data.decode("gbk"))
def main():
tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#tcp.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
tcp.bind(("",