Как общаться через веб-сокет в 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?