端口转发Python套接字错误(服务器)

2024-06-08 18:27:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在从事一个Python项目,通过网络远程控制我的电脑。目前我已经建立了一个portmap.io连接,(IP:193.xxx.xxx.xx,端口为1234,我使用的是OpenVPN) 当我运行Python脚本时:

import socket
from os import system, name
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
HOST = “193.xxx.xxx.xx”
PORT = 1234
s.bind((HOST,PORT))
s.listen(1)
conn, addr = s.accept()
s.send(b”Connection established”.encode(“utf-8”))

当我运行此Python脚本时,出现以下错误:

OSError: [WinError 10049] The requested address is not valid in its context

我几乎85%确定这是因为您不能在ip上使用bind(),所以我应该怎么做?套接字需要跨网络传输


Tags: 项目ioimportip网络脚本host远程