2010-01-17 1 views
3

Я хотел бы играть с новой поддержкой Web Socket в Chrome (и вскоре Firefox), но не смог найти реализацию WCF, которая будет действовать как сервер.Существует ли реализация WCF-сервера для Web Sockets формы HTML 5?

Есть ли кто-нибудь, внедренный на сервере .net WCF Web Socket?

+0

я написал то же самое (почти) вопрос несколько дней назад: http://stackoverflow.com/questions/2064641/is-there-a-websocket-client-implemented-for-net – Jonas

+0

Sanoj : Я видел ваш вопрос, но, читая его, вы просите о реализации клиента, которого я не знаю. Я прошу реализацию на стороне сервера. –

ответ

2

Веб-разъем protocol specification настолько прост, что вы могли бы реализовать сервер, чтобы играть с ним через пару часов. Предполагая, что у вас уже есть компонент TCP-сервера, это всего лишь вопрос реализации рукопожатия (ответ на запрос клиента), а затем приема или отправки кадров данных через TCP.

Я использовал Delphi для реализации протокола и примера сервера чата/клиента; вы можете получить исходный код here. Не стоит переводить его на .NET.

+0

Отлично, спасибо за предложение. Я действительно рассматривал возможность его реализации самостоятельно, но я стараюсь изо всех сил не выполнять повторную работу. По внешнему виду, мне, возможно, придется на самом деле выполнить работу на этот раз :) –

1

Недавно Мосты и Labs Центр Interoperability выпустила прототип реализации (в управляемом коде) двух проектов спецификации протокола WebSockets:

чернового Хикси-thewebsocketprotocol-75 и чернового Хикси-thewebsocketprotocol- 76

Прототип можно найти в лабораториях HTML5. Я разместил в this blog post всю информацию, которую я нашел (до сих пор), и фрагменты кода о том, как это можно сделать с помощью WCF.