IOT: обычно разрешено только одно использование каждого адреса сокета (протокол / сетевой адрес / порт)
Я пытаюсь запустить свой первый IoT на Raspberry Pi 3.
Но используя этот код....
public void StartServer()
{
Task.Run(async () =>
{
listener = new StreamSocketListener();
listener.Control.KeepAlive = true;
listener.Control.NoDelay = true;
await listener.BindServiceNameAsync(port.ToString());
});
}
Я получаю эту ошибку на BindServiceNameAsync...
Exception thrown: 'System.Runtime.InteropServices.COMException' in mscorlib.ni.dll
WinRT information: Only one usage of each socket address (protocol/network address/port)
is normally permitted.
В appmanifest я проверил "Интернет (клиент и сервер)".
Есть идеи, почему я получаю эту ошибку?
Спасибо
1 ответ
Скорее всего, порт, который вы пытаетесь использовать, уже используется другим процессом. Попробуйте другой порт.