Серверный сокет на Windows Phone - PullRequest
4 голосов
/ 21 февраля 2012

Я в процессе портирования приложения на платформу Windows Phone.Я потратил довольно много времени на чтение документации MSDN и ничего не могу найти по этому вопросу.

Можно ли создать серверные сокеты на Windows Phone?Все, что я нашел, имеет отношение к клиентской части, например, к созданию подключений к удаленным машинам.Ничего другого не могу найти: телефон, выступающий в роли сервера.

Некоторые важные методы, такие как Bind и Listen, не предоставляются классом Socket, включенным в Windows Phone 7.1 SDK.

Это было своего рода сюрпризом для меня.

Любая помощь или подтверждение по этому поводу будут по-настоящему оценены!Заранее спасибо!

Ответы [ 4 ]

1 голос
/ 18 апреля 2012

Невозможно открыть гнездо для прослушивания из приложения Windows Phone 7.Это связано, в первую очередь, со сложностями сотовых сетей передачи данных, такими как использование прозрачных прокси-серверов, общих IP-адресов и частые нарушения соединения.

0 голосов
/ 11 декабря 2012

Проверьте эту ссылку, на Windows Phone 8, есть новый API, введенный для streamlistner. Мы также пытаемся с нашей стороны, должно быть возможно Класс is StreamSocketListener

http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.networking.sockets.streamsocketlistener.aspx

0 голосов
/ 12 августа 2012

Пока Windows Phone 8 вы не сможете прослушивать через сокеты, вы должны использовать посредническую службу для прослушивания / отправки между двумя или более телефонами.

0 голосов
/ 08 марта 2012

Я не знаю о "сервере", но он имеет функцию UDP и может отправлять данные через него и отправлять / получать по TCP.

Кроме того, я обнаружил, что в SDK отсутствуют некоторые API для взаимодействия сТелефон.без Bluetooth или без возможности переключения между внутренним и наушниками для звукового сопровождения через программирование разработчика.

...