ray1888
2017-06-09 15:34:54 +08:00
lport = 3000
serverport = self.conn.recv(1024)
serverport = int(serverport)
self.tunnel_sock = socket.socket() #此处 tunnel_sock 为主动模式下的数据通道
self.tunnel_sock.bind((laddr, lport))
self.tunnel_sock.connect((chost, serverport))
self.tunnel_sock.send(b"active mode tunnel has been started")
报错:
OSError: [WinError 10048] 通常每个套接字地址(协议 /网络地址 /端口)只允许使用一次。
但是我用 windows,和 linux 的虚拟机建立 socket 是没问题的,也是这样。在 windows 自己尝试就不行,netstat 过端口并没有被占用