Возможно ли использовать Async Socket в Mono для Android с использованием C #? - PullRequest
1 голос
/ 30 января 2012

Я только начал разработку примера приложения для Mono.Основная задача - реализовать на планшете Android сервер tcp-socket, прослушивающий соединения от клиента.после подключения клиент начинает отправку данных в реальном времени, а приложение для Android отображает данные на экране.это важно для реализации серверной части на андроиде.Я использую Mono для Android / C #.У меня уже около недели поиск в Google и пример просмотра.

Мой вопрос: работает ли сокет Async TCP на платформе android mono или нет.потому что мой код работает нормально, когда я использую его в «приложении Windows» для «приложения Windows» платформы.но когда я изменяю это на "приложение Windows" на "Android", соединение просто отключается.

Я знаю, что вопрос в заработной плате, я знаю, что вы все ожидаете источник выборки ... Если бы у меня было место, чтобы поставить образец, я бы обязательно поставил его!

  • Яиспользование Mono для Android Эмулятор Api 12
  • Я уже перенаправил порт TCP с помощью эмулятора консоли telnet 'redir', команда
  • соединение устанавливается, но данные не принимаются на сервере (на стороне Android)

любая помощь / образец / гид будет оценен

1 Ответ

3 голосов
/ 31 января 2012

Возможно использование Async Socket в Android с использованием Mono.Для этого сценария нет особой разницы с приложением Windows.На самом деле моя проблема заключалась в десериализации сообщения, которое привело к остановке соединения.Проблема решена добавлением нового DesrializationBinder и изменением пространства имен AssemblyName для Android.

...