Розетки с Silverlight 4 - PullRequest
3 голосов
/ 05 мая 2010

Мне нужно установить постоянное сокетное соединение от моего приложения Silverlight 4 в браузере к устройству в сети.

Мне нужно следующее:

  1. Подключиться к нему и сохранить постоянное соединение
  2. Отправка и получение данных
  3. Получение какого-либо типа события или уведомления (или его обнаружение) при разрыве соединения.

Возможно ли это с Silverlight 4? Если так, может кто-нибудь указать мне на некоторые примеры? Все, что я нахожу, это некоторые попытки сделать это с Silverlight 2.

1 Ответ

6 голосов
/ 05 мая 2010

Это возможно. Подробнее см. Работа с сокетами в MSDN.

Как говорится, вы ограничены здесь. Вы можете использовать только асинхронные методы в Socket, и вы можете использовать только соединения Tcp. Однако, учитывая ваши требования, это не должно быть проблемой. Любое руководство по асинхронной связи по TCP для C # (включая не Silverlight) должно применяться здесь, так как оно будет работать и в Silverlight 4.

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