Обычно разрешено только одно использование каждого адреса сокета (протокол / сетевой адрес / порт) -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] Обычно разрешено только одно использование каждого адреса сокета (протокол / сетевой адрес / порт)

Как это исправить?

0 ответов

Другие вопросы по тегам