Я испытываю новые дополнения Socket-Communication (TCP & UDP) в обновлении Beta 2 для Mango для Windows Phone 7.
Проблема у меня в том, что на эмуляторе и на реальном телефоне (Samsung Omnia 7) он ведет себя по-разному.
Сначала я пробовал UDP уже несколько дней, но с большим количеством проблем с производительностью. Я получаю очень бурную отправку UDP-сообщений, что делает меня невежественным.
Сейчас я пробую TCP, но здесь вместо этого возникают другие проблемы. Во-первых, я всегда сразу получаю SocketResult «Success» при работе на телефоне (ConnectAsync), независимо от того, работает сервер или нет. При работе на эмуляторе я получаю «Отказ в соединении», который более ожидаем, когда не работает ни один сервер Когда сервер подключен к сети, я сначала получаю «Успех», а затем «Сброс соединения» при попытке использовать соединение. Сервер никогда не проходит мимо Accept. При работе на эмуляторе все работает как положено.
Почему это? Я знаю, что Mango все еще находится на стадии бета-релиза, но неужели это то, чего мне здесь не хватает? Я подозреваю, что мой код в порядке, так как он работает нормально в режиме эмулятора. Я пытался отключить брандмауэр Windows 7, но это не помогло.
Я использую Samsung Omnia 7 с обновлением Beta 2 от Mango (7.10.7712.60). Телефон подключен, и Zune работает. Нужно ли обновлять любую прошивку?