Определение скорости (типа) соединения с и-нет

Тема в разделе "WASM.NETWORKS", создана пользователем ZeroMemory, 22 янв 2005.

  1. ZeroMemory

    ZeroMemory New Member

    Публикаций:
    0
    Регистрация:
    9 янв 2005
    Сообщения:
    79
    Как осуществить сабж без использования wininet (желательно на си)?



    Заранее благодарен.
     
  2. hello_world

    hello_world New Member

    Публикаций:
    0
    Регистрация:
    21 окт 2003
    Сообщения:
    55
    Адрес:
    москва
    Чтобы узнать тип соединения, юзай InternetGetConnectedState

    Если у тебя только один сетевой интефейс, то она скорее всего вернет правильное значение. Если интерфейсов больше, юзай GetIfTable



    Вопрос по поводу скорости не корректен. С разными хостами в интернете у тебя будет разная скорость связи (это зависит от толщины канала у тебя и у них). Самый тупой способ узнать скорость соединения с хостом - это пропинговать его. Для этого почитай rfc 792



    Если ты хочешь узнать максимальную скорость интерфейса, юзай GetIfTable



    Еще поиск по форуму иногда рулит. Эта тема по-моему уже раз сто поднималась.