ranio Ответов: 0

Как общаться через веб-сокет в C#?


Я хочу общаться через веб-сокет на c# (что-то вроде рукопожатия или около того). В настоящее время я размещаю службу wcf . Но при общении я получаю исключение, как показано ниже.

Доступ запрещен.

http://test-417vm2/CBWSI_Stub/ является ли служба wcf размещенной с документом service1.svc по умолчанию, и она показывает нормально.

Что я уже пробовал:

клиентский код
WebsocketServer websocketServer = new WebsocketServer();
           websocketServer.Start("http://test-417vm2/CBWSI_Stub/");
           Console.WriteLine("Press any key to exit...");
           Console.ReadKey();


серверный код
Прослушиватель httplistener элементе httplistener = новый прослушиватель httplistener();
прослушиватель httplistener.Префиксы.Добавить(httpListenerPrefix);
прослушиватель httplistener.Начать();
Приставка.WriteLine("Слушаю...");

F-ES Sitecore

Что произойдет, если вы добавите service1.svc в url-путь?

ranio

Решение выполняется в том же экземпляре. Он устанавливается с первым вызовом сервера и вторым вызовом клиента в свойствах запуска приложения.

Я получаю исключение, как показано ниже:
Допускаются только префиксы Uri, заканчивающиеся на'/'.
Имя параметра: uriPrefix'

Gerry Schmitz

Попробуйте https вместо http?

0 Ответов