|
|
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
Господа, подскажите простой и надёжный способ определения наличия интернета желательно на .NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 13:00 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
пингануть майкрософт.ком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 13:06 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
ndtnнадёжный способ определения наличия интернетаТакого не существует в природе. Кстати, если вопрос понимать буквально, а не как "наличия доступа в интернет", то надежный способ существует - интернет всегда в наличии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 13:09 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
eNoseпингануть майкрософт.ком Они пинги режут. cmdC:\docs>ping microsoft.com Обмен пакетами с microsoft.com [207.46.232.182] по 32 байт: Превышен интервал ожидания для запроса. Превышен интервал ожидания для запроса. Превышен интервал ожидания для запроса. Превышен интервал ожидания для запроса. Статистика Ping для 207.46.232.182: Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь), А вообще странная задача. Обычно интернет нужен для чего-то. И это что-то обычно можно относительно легко проверить. Если не сработает - интернета нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 13:09 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
miksoftndtnнадёжный способ определения наличия интернетаТакого не существует в природе. Интересно, а по каким признакам сама Windows соображает, есть выход в Интернет или нет? time.microsoft.com? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 13:15 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
eNoseпингануть майкрософт.ком лишняя операция преобразования домена в ip-адрес. тогда уж пинговать 8.8.8.8 - гугловский dns-сервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 13:44 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
Abstractionmiksoftпропущено... Такого не существует в природе. Интересно, а по каким признакам сама Windows соображает, есть выход в Интернет или нет? time.microsoft.com?А ее вообще это не волнует. Она либо получает доступ к нужным сервисам, либо нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 13:45 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
miksoftndtnнадёжный способ определения наличия интернетаТакого не существует в природе. Кстати, если вопрос понимать буквально, а не как "наличия доступа в интернет", то надежный способ существует - интернет всегда в наличии не надёжный, а простой и надёжный, лучше простой чем надёжный , надёжный хотя бы на 50% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 13:46 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
arniтогда уж пинговать 8.8.8.8 - гугловский dns-серверПо нашему опыту - он довольно нестабильно пингуется, большими потерями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 13:46 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
On 16.08.2011 14:00, ndtn wrote: > Господа, подскажите простой и надёжный способ определения наличия интернета > желательно на .NET class IsThereTheInternet { public static bool isThereTheInternet() { return true; } public static bool wasThereTheInternetOnDAte( DateTime date ) { return date >= DateTime( 1969, 10, 29); } }; Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 14:22 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
MasterZiv, что за быдлокод? Он не учитывает календарь Майя. Уж поверьте, земля наскочит на небесную ось! Интернет конечен не только снизу, но и сверху :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 14:43 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
ndtnГоспода, подскажите простой и надёжный способ определения наличия интернета желательно на .NET попоингуй куль.ру. если не пингуется - инета нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 14:56 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
eNoseпингануть майкрософт.ком это шутка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 14:56 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
miksoftAbstractionпропущено... Интересно, а по каким признакам сама Windows соображает, есть выход в Интернет или нет? time.microsoft.com?А ее вообще это не волнует. Она либо получает доступ к нужным сервисам, либо нет.Я имею в виду отображение значка подключения к сети. Интересно, на что именно оно завязано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 15:07 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
Abstractionmiksoftпропущено... А ее вообще это не волнует. Она либо получает доступ к нужным сервисам, либо нет.Я имею в виду отображение значка подключения к сети. Интересно, на что именно оно завязано. ВинАПИ кури. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 15:09 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
AbstractionЯ имею в виду отображение значка подключения к сетиПоднятый сетевой интерфейс сам по себе нисколько не говорит о том, в интернет ли он смотрит. На том конце может быть локалка через хаб, принтер или др.комп через кроссовер и дофига всяких железок, которые используют витую пару как несущую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 15:12 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNeNoseпингануть майкрософт.ком это шутка? именно про мс? да :) пингани что-нить то, что ГАРАНТИРОВАНО должно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 15:15 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
eNoseпингани что-нить то, что ГАРАНТИРОВАНО должно быть.В том-то и дело, что такого объекта в общем случае не существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 15:26 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
не пингоать нужно, аобратиться к осмысленному сервису по HTTP, возможно с учётом прокси ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 15:28 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNВинАПИ кури. Влом. Мне это ненужно и не сильно интересно. Раз уж зашла речь, решил спросить - заодно, может, и топикстартеру информация будет интересной. Нет - так нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 15:31 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
eNoseZyK_BotaNпропущено... это шутка? именно про мс? да :) пингани что-нить то, что ГАРАНТИРОВАНО должно быть. дак я и говорю, пинговать нужно сруль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 15:57 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
AbstractionZyK_BotaNВинАПИ кури. Влом. Мне это ненужно и не сильно интересно. Раз уж зашла речь, решил спросить - заодно, может, и топикстартеру информация будет интересной. Нет - так нет. я было подумал что ты ТС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 15:57 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
On 16.08.2011 15:43, arni wrote: > что за быдлокод? Он не учитывает календарь Майя. Уж поверьте, земля наскочит на > небесную ось! Да, конец вселенной я не учитывал... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 16:23 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
Уж если пинговать, что то стороннее, то на самом деле лучше, что то типа 8.8.8.8 и 8.8.4.4. Но вообще: а зачем приложению интернет? Если пишите сервер, то да видимо надо пинговать, что то публичное и надежное. (но, имхо, это не задача сервера) Если клиента - то тут целевой сервер..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 16:37 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
ndtnГоспода, подскажите простой и надёжный способ определения наличия интернета желательно на .NET А модеме есть ламЫчка "Internet". Когда она зеленая то значить есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 19:12 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
maytonndtnГоспода, подскажите простой и надёжный способ определения наличия интернета желательно на .NET А модеме есть ламЫчка "Internet". Когда она зеленая то значить есть. +1. На такие вопросы, обычно, так и отвечаю. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 21:41 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
ljnk05, Я не являюсь счастливым пользоватлем винды, но сдается мне (надо пробовать), что этот флаг всего лишь смотрит "горит ли зеленая лампочка на модеме" A return value of TRUE from InternetGetConnectedState indicates that at least one connection to the Internet is available. It does not guarantee that a connection to a specific host can be established. Applications should always check for errors returned from API calls that connect to a server. InternetCheckConnection can be called to determine if a connection to a specific destination can be established. A return value of TRUE indicates that either the modem connection is active, or a LAN connection is active and a proxy is properly configured for the LAN. A return value of FALSE indicates that neither the modem nor the LAN is connected. If FALSE is returned, the INTERNET_CONNECTION_CONFIGURED flag may be set to indicate that autodial is configured to "always dial" but is not currently active. If autodial is not configured, the function returns FALSE. Само по себе определение "соединение с Интернет существует" понятие совершенно не определенное. Может быть ваш выход ограничен сетью провайдера (а на те же гугло днс, мс службу времени маршруты проложены. Может ваш "интернет" ограничен страной, или определенной маской.... По этому для клиентского приложения единственный и правильный метод (да и задача) есть ли связь с нужным сервером (а не с интернет вообще). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 23:22 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
Достаточное условие IMHO - успешный (некешированный) отклик от 2-3 избранных веб-сайтов c кодом "200 ОК". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 01:45 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
On 17.08.2011 0:22, Voral wrote: > Само по себе определение "соединение с Интернет существует" понятие совершенно > не определенное. Может быть ваш выход ограничен сетью провайдера (а на те же > гугло днс, мс службу времени маршруты проложены. Может ваш "интернет" ограничен > страной, или определенной маской.... По этому для клиентского приложения > единственный и правильный метод (да и задача) есть ли связь с нужным сервером (а > не с интернет вообще). Я хочу напомнить, что автору топика нужно определить не возможность подключения интернета, а только его, интернета, наличие. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 09:52 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
MasterZivЯ хочу напомнить, что автору топика нужно определить не возможность подключения интернета, а только его, интернета, наличие. Да я помню. Но, что такое "наличие интернета"? Если я для пользователей открою доступ только по ftp протоколу. Это есть интернет или его нет? Равно как и если будет доступ по http это есть интернет или его нет? А если все открыто, но я пинги все порежу? Задача требует уточнения. Ведь определить есть он или нет нужно зачемто, а не просто так, чтоб было.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 10:37 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
Delphi + WinAPI Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 11:32 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
miksofteNoseпингани что-нить то, что ГАРАНТИРОВАНО должно быть.В том-то и дело, что такого объекта в общем случае не существует.Я же говорил :) А Яндекс-то (который некоторые используют для мониторинга доступа в интернет) упал . Весь и целиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2011, 17:24 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
eNoseпингануть майкрософт.компингануть 8.8.8.8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2011, 22:32 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
Abstractionmiksoftпропущено... А ее вообще это не волнует. Она либо получает доступ к нужным сервисам, либо нет.Я имею в виду отображение значка подключения к сети. Интересно, на что именно оно завязано. в винде, по крайней мере в семере, двухярусное отображение сети. сначала показывает поднят ли сетевой интерфейс, если нет, то значок сети перечеркивается красным крестиком. потом думает долго и показывает "есть ли интернет", если нет, то на значке сети появляется желтый треугольник. вот куда она лезет чтобы сказать "есть ли интернет" и есть вопрос сабжа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2011, 22:38 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
miksoftА Яндекс-то (который некоторые используют для мониторинга доступа в интернет) упал . Весь и целиком.А я знаю какой сайт не падает. forex.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2011, 22:42 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
bigBrothelAbstractionпропущено... Я имею в виду отображение значка подключения к сети. Интересно, на что именно оно завязано. в винде, по крайней мере в семере, двухярусное отображение сети. сначала показывает поднят ли сетевой интерфейс, если нет, то значок сети перечеркивается красным крестиком. потом думает долго и показывает "есть ли интернет", если нет, то на значке сети появляется желтый треугольник. вот куда она лезет чтобы сказать "есть ли интернет" и есть вопрос сабжа Смотря что понимать под "есть инет". а) есть доступ к инету: Достаточно запросить айпишник mail.ru / google.com / microsoft.com / etc, т.е. получить успешный ответ от DNS-сервера (разумеется, убедиться, что это не из локального кеша взялось). Это уже можно считать наличием АКТИВНОГО выхода в инет, хоть канал может лежать после DNS-ки, это уже иной вопрос. б) а вот наличие канала - это уже тест на успешный обмен данными. При чем, конечно надо бы пинговать несколько серверов по разным направлениям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2011, 23:12 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
Т.е. такое понятие как "есть связь с миром" не определено. Связь может быть с кем-то конкретно. Мир - это конечные узлы по ту сторону (интернет-шлюза). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2011, 23:14 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
Голосую за InternetGetConnectedState. Думаю что лучше автору всё равно никто ничего не посоветует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2011, 23:16 |
|
||
|
Определить наличие интернета
|
|||
|---|---|---|---|
|
#18+
maytonГолосую за InternetGetConnectedState. Думаю что лучше автору всё равно никто ничего не посоветует. Поддерживаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2011, 23:48 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1342760]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 505ms |

| 0 / 0 |
