Страница: 1 |
Вопрос: need help, ping netCF2.0+winME2003 | Добавлено: 23.07.10 12:25 |
Автор вопроса: ![]() |
Необходимо написать функцию пинга на VB.NET под 2.0 CF, для 2003го WindowsMobile.
Для пинга использую сокет Raw и ICMP пакеты New Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.ICMP)
Проблема вся заключается имено в 2003м мобайле. При вызове этого конструктора матерится что тип сокета не поддерживается данным AddressFamily. Да и вообще, пробывал прогонял в цикле первые два параметра, создать сокет с протоколом ICMP не получается. На старших виндах все работает нормально. Поэтоум надо как-то написать пинг обходными путями.. Может есть знатоки, и ктонибуть хотяб примерно на мысль наведет? А то уже обгуглился по самое немогу. Заранее благодарен. |
Ответы | Всего ответов: 8 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Вопросов: 130 Ответов: 6602 |
Профиль | Цитата | #1 | Добавлено: 24.07.10 03:06 |
Как ты так гуглил хорошо, если я за 20 секунд нашел 5 ответов на твой вопрос еще на первой странице? |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #2 | Добавлено: 24.07.10 19:03 |
а My.Computer.Network.Ping в мобайл'03 не канает? |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Вопросов: 130 Ответов: 6602 |
Профиль | Цитата | #3 | Добавлено: 24.07.10 20:02 |
Там похоже полностью вырезали эту функциональность.
System.Net.NetworkInformation.Ping тоже нет |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 217815298 Вопросов: 1 Ответов: 3 |
Профиль | Цитата | #4 | Добавлено: 26.07.10 09:17 |
Пруфлинк?)
Мож я конечно кривой, но на точку нет я видел всего пару примеров. А уж конкретно под netCF и уж темболее 2003й мобайл невидел ничво.. Мож ктонить хотяб подскажет на предмет готовых библиотек? |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Вопросов: 130 Ответов: 6602 |
Профиль | Цитата | #5 | Добавлено: 26.07.10 14:01 |
http://tinyurl.com/2vstrtx |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 217815298 Вопросов: 1 Ответов: 3 |
Профиль | Цитата | #6 | Добавлено: 28.07.10 14:43 |
офигенно большое спасибо)
за шутку) Но..Конкретный работающий пример есть? В опенНетЦФ остался класс пинг, но..на 2003й винде он все такж не работает.. Вопрос остался так и нерешенным = \ |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Вопросов: 130 Ответов: 6602 |
Профиль | Цитата | #7 | Добавлено: 28.07.10 17:26 |
Чтоб конкретный работающий пример сделать, нужно иметь конкретную работающую платформу на руках иметь.
В OpenNetCF нет пинга? Если он работает на мобильной платформе, но не работает на обычной винде, то нужно будет 2 варианта кода иметь и в зависимости от того какая платформа, использовать его. Или пинг не работате на мобильной платформе? Тогда по документации посмотреть почему он может не работать, провреить у себя, может фаервол или еще что-то режет. |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 217815298 Вопросов: 1 Ответов: 3 |
Профиль | Цитата | #8 | Добавлено: 29.07.10 10:07 |
облажался немног..
Перекачал опенНетЦф все работает. Немног смутил текст экзепшена "Impossible to send a packet" на 2003м WM, на пятой винде он грит, что "Дестинейшн дазнт экзист ин нетворк" или чет тип такого.. А вообще, не по теме, про конкретноработающию платформу - в SDK VS идут имули для мобайлных версий виндов. Такчт на руках ее иметь не обязательно. Всем пасибо кто откликнулся) |
Страница: 1 |
|