Python 如何修复';请求的地址在其上下文中无效';对于本地ip

Python 如何修复';请求的地址在其上下文中无效';对于本地ip,python,python-3.x,opensoundcontrol,Python,Python 3.x,Opensoundcontrol,我正在尝试向python程序添加开放式声音控制(UDP)侦听器,但不断收到错误“OSError:[WinError 10049]请求的地址在其上下文中无效”。该程序在访问我自己的ip时工作,但在我尝试将侦听器添加到其他ip时不工作。我知道我无法访问外部ip,但我尝试访问的计算机位于同一网络上 我尝试过不同的OSC侦听器(pyOSC、python-OSC),但它们都不起作用。然而,我安装的OSC程序(OSCwidgets)能够访问另一台计算机,因此我知道只有python程序无法工作 以下是我正在处

我正在尝试向python程序添加开放式声音控制(UDP)侦听器,但不断收到错误“OSError:[WinError 10049]请求的地址在其上下文中无效”。该程序在访问我自己的ip时工作,但在我尝试将侦听器添加到其他ip时不工作。我知道我无法访问外部ip,但我尝试访问的计算机位于同一网络上

我尝试过不同的OSC侦听器(pyOSC、python-OSC),但它们都不起作用。然而,我安装的OSC程序(OSCwidgets)能够访问另一台计算机,因此我知道只有python程序无法工作

以下是我正在处理的文件(不包括错误处理程序):

从OSC导入OSC服务器、OSC客户端、OSC消息
导入类型
服务器=OSCServer(((“192.168.86.34”,8000))
def test_回调(路径、标记、参数、源):
如果路径==“/test”:
打印(“pyOSC接收:”+str(路径)+“=”+args[0])
addMsgHandler(“/test”,test\u回调)
尽管如此:
server.handle_请求()
程序只需打印从指定ip接收的OSC数据包。发生的完整错误如下所示

Traceback (most recent call last):
  File "C:/Users/red4d/Documents/GitHub/ETC-Eos-OSC-Controller/pyOSCreceivetest.py", line 5, in <module>
    server = OSCServer(("192.168.86.34", 8000))
  File "C:\Users\red4d\AppData\Local\Programs\Python\Python36-32\lib\site-packages\OSC.py", line 1716, in __init__
    UDPServer.__init__(self, server_address, self.RequestHandlerClass)
  File "C:\Users\red4d\AppData\Local\Programs\Python\Python36-32\lib\socketserver.py", line 453, in __init__
    self.server_bind()
  File "C:\Users\red4d\AppData\Local\Programs\Python\Python36-32\lib\socketserver.py", line 467, in server_bind
    self.socket.bind(self.server_address)
OSError: [WinError 10049] The requested address is not valid in its context
回溯(最近一次呼叫最后一次):
文件“C:/Users/red4d/Documents/GitHub/ETC-Eos-OSC-Controller/pyosccreceivetest.py”,第5行,在
服务器=OSCServer(((“192.168.86.34”,8000))
文件“C:\Users\red4d\AppData\Local\Programs\Python\Python36-32\lib\site packages\OSC.py”,第1716行,在uu init中__
UDPServer.\uuuuu init\uuuuu(self,server\u地址,self.RequestHandlerClass)
文件“C:\Users\red4d\AppData\Local\Programs\Python\Python36-32\lib\socketserver.py”,第453行,在uu init中__
self.server_bind()
服务器绑定中的文件“C:\Users\red4d\AppData\Local\Programs\Python\Python36-32\lib\socketserver.py”,第467行
self.socket.bind(self.server\u地址)
OSError:[WinError 10049]请求的地址在其上下文中无效