Вопрос : Висуал Басич 6 -- Как проверить если порт «устанавливает» с Winsock или алтернативой?

Основно я имею программу нужно проверить если сво порт установлен к IP/server. Он использует старое VB6 кодируя справедливо теперь. Настолько многообещающий будет дорога сделать it.

Similar к делать netstat /a например, вы получили бы что-то как
TCP 83.188.245.170: 53954 c-24-98-162-231: 2544 ESTABLISHED


So, котор вы знаете оно фактическ соединено к серверу. Я могу проверить порт сервера для того чтобы увидеть если сво соединяться, а иногда я фактическ не соединены к серверу, то но сервер ВВЕРХ. Основно, мне нужно проверить если я соединен для того чтобы обусловить reboot мои применение или not.

Is это по возможности? Если так, как? Спасибо! Все, котор мне будет даже просто дорога проверить если свои открытое/закрыто/etc., то я знаю будет winsock, но я не уверен как я могу использовать его для того чтобы проверить LOCALPORT если соединенное свое/вещь established.

The, то, Я ЗНАЮ вы может проверить using winsock.listen на порте 53954. Но порт изменяет когда вы заново соединяете в виду того что сво как раз основное «установило» порт. Так мне было бы нужно получить в настоящее время IP своим дальше или что-нибудь подобное.
class=

Ответ : Висуал Басич 6 -- Как проверить если порт «устанавливает» с Winsock или алтернативой?

я сделал бы вызывает netstat от Кодего vb6 using раковина и внести выход в журнал к некоторому архиву результата, тогда для того чтобы parse он и получить информация, котор мне о портах:

например, на порт 443:

Тусклое RetVal
RetVal = раковина («netstat - | находка»: 443 " > c:\temp\netstat.log ", 1)

выходной файл должен посмотреть что-нибудь подобное:

  TCP 0.0.0.0: 443 0.0.0.0: 0 СЛУШАЮЩ
  TCP 172.20.1.78: 37623 216.166.12.33: 443 УСТАНОВЛЕНО
  TCP 172.20.1.78: 37625 216.166.12.33: 443 УСТАНОВЛЕНО
  TCP 172.20.1.78: 37629 216.166.12.33: 443 УСТАНОВЛЕНО
  TCP 172.20.1.78: 37630 216.166.12.33: 443 УСТАНОВЛЕНО
  TCP 172.20.1.78: 37648 216.166.12.33: 443 УСТАНОВЛЕНО
  TCP 172.20.1.78: 37649 216.166.12.33: 443 УСТАНОВЛЕНО
  TCP [::]: 443 [::]: 0 СЛУШАЮЩ
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us