Попытка заставить сервер SuperWebSocket работать под mono / c # - PullRequest
0 голосов
/ 23 сентября 2011

Я использовал Nugget раньше (http://nugget.codeplex.com/),, но когда я обновился до Chrome 14, он перестал работать, и вот когда я нашел этот проект: http://superwebsocket.codeplex.com/.

Я прочитал этот битздесь: Доступен ли superwebsocket в asp.net по умолчанию? , и я также создал моноверсию SuperSocket. Соединение с Chrome 14, и веб-сокет просто отображается как ожидающий в Chrome.

Я вижу подобное сообщение в лог-файле на сервере:

INFO 2011-09-22 23: 44: 03,924 17166ms uer - WebSocket Server - Сеанс: 1a2dc865-9d02-468e-ac7b-26f3d0b96a2a / 127.0.0.1: 49261 Новый SocketSession был принят!

Но событие WebSocketServer.NewSessionConnected никогда не срабатывает. Однако я вижу, что событие WebSocketServer.SessionClosed запускается.

У всех есть идеи, почему новое соединение сеансасобытие никогда не запускается и / или почему Chrome никогда не получает ответ от сервера сокетов?

1 Ответ

0 голосов
/ 24 сентября 2011

Какую версию SuperWebSocket вы используете?

Последний источник поддерживает Chrome 14, но пока нет ни одной ошибки.

Так что вы должны скачать исходный код самостоятельно.

Другая проблема - это SuperSocket, SuperSocket 1.4 SP1, на базе которого SuperWebSocket отсутствуют сборки MONO в выпускном пакете, поэтому вам нужно собрать его самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...