Socket.io и .Net-сервер сокетов

Извините, если вопрос звучит глупо, но я должен спросить. Есть ли альтернатива серверной стороне Node.js, написанная на С#? Мне нужна клиентская среда для полного использования веб-сокетов, но AFAIK IE не поддерживает веб-сокеты и не поддерживает в ней следующую версию. socket.io использует веб-сокеты, если он доступен, и возвращается обратно в BOSH, если нет. Поэтому я попытаюсь подключиться к серверу сокетов, который работает на .Net Framework.

Каковы мои альтернативы?

Ответ 1

Извините, что я поднял эту тему из мертвых - мой друг и я просто разместили сервер веб-сервера на стороне сервера для С#: https://github.com/Olivine-Labs/Alchemy-Websockets

Он быстрый, масштабируемый и не делает все, что делает socket.io, специально для него: он предоставляет веб-порты и флэш-резерв, что делает его очень скудным и эффективным. Я вижу, вы уже сделали свой собственный материал, но проверьте его; и, надеюсь, это поможет другим в SO.

Ответ 2

Может быть, ответ на старый вопрос, но я напишу здесь, если другие найдут этот вопрос, используя поисковую систему. Посмотрите на SignalR (http://signalr.net/) для этой абстракции. Для хорошего сообщения о том, что SignalR, пожалуйста, прочитайте сообщение Скотта Ханзельмана http://www.hanselman.com/blog/AsynchronousScalableWebApplicationsWithRealtimePersistentLongrunningConnectionsWithSignalR.aspx.