Обычно разрешено только одно использование каждого адреса сокета (протокол / сетевой адрес / порт) -pythonOsc
Я использую pythonosc для подключения к серверу и получения сообщений. После кода, который я написал
from pythonosc import udp_client
from pythonosc import osc_message_builder
from pythonosc import dispatcher
import socket, threading, time
from pythonosc import osc_server
import time
tstart=time.time();
# Change this to the NGIMU IP address
send_address = '192.168.1.1', 9000
client =udp_client.SimpleUDPClient('192.168.1.1', 9000)
# msg=osc_message_builder.OscMessageBuilder()
# msg=msg.build()
print(str(socket.gethostbyname(socket.gethostname())))
#receive_address='192.168.1.2', 8000
dispatcher = dispatcher.Dispatcher()
server = osc_server.ThreadingOSCUDPServer(('192.168.1.2', 8001),dispatcher)
#server.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
print("Serving on {}".format(server.server_address))
server.server_activate()
server.server_close()
Я получаю следующую ошибку: [WinError 10048] Обычно разрешено только одно использование каждого адреса сокета (протокол / сетевой адрес / порт)
Как это исправить?