свободен ли порт

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by yfet, 9 Sep 2010.

  1. yfet

    yfet Banned

    Joined:
    11 Jul 2009
    Messages:
    48
    Likes Received:
    19
    Reputations:
    5
    интересует в частности порт аськи. хочу узнать когда порт занят а когда свободен.
    т.е когда аська включена а когда нет.
     
  2. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    дык ты не в том направлении смотришь. Порт аськи свободен всегда у тебя на компе если какаято гадость его не заняла или у тебя не стоит аськин сервер o_O.

    Как вариант получить список дескрипторов которые есть в системе, для этого списка запросить типа, выбрать тока сокеты. Каждый сокет скопировать к себе и определить порт сервера куда подключен этот сокет. и таким образом найти нужную инфу
     
  3. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    slesh уже направлял меня на этот путь вот тебе готовый пример

    Но мне кажется это сложный путь. Популярных клиентов не так уж и много почему бы например просто не поискать имена exe в процессах используя тот-же Tool Help?
     
    _________________________
  4. yfet

    yfet Banned

    Joined:
    11 Jul 2009
    Messages:
    48
    Likes Received:
    19
    Reputations:
    5
    ну впринципе да.. можно и так, просто не хочется иметь лишний гемор и устанавливать эту кучу клиентов.