ďťż

Ładny brzuch

InDY 9 + Delphi 7

Jak sprawdzić czy na danym porcie danego komputera jest uruchomiona usługa(czy działa program obsługujący daną aplikację)? Wiem, że w IdTCPClient.Socket jest funkcja Readable, ale niepotrafię jej obsłużyć. Czy do użycia tej funkcji jest potrzebne połączenie z hostem? Google nic sensownego nie pokazują. Niepatrzałem na 4P, bo nie umiem tam niczego znaleść.

Proszę o przykład lub link do niego. Chodzi mi o to jak sprawdzić, czy na porcie działa program obsługujący go(np. czy na smtp.wp.pl działa usługa SMTP na porcie 110 - przykład niezwiązany z projektem).



Aby sprawdzić, jaka usługa jest uruchomiona na danym porcie, musisz rozpoznać jakiego protokołu używa :)

Niezabardzo rozumiem, a jeżeli tak, to jak? :P

Łączysz się z ip 1.2.3.4 na porcie 21 i... co dalej? Skąd masz wiedzieć co tam siedzi? Niekoniecznie musi to być ftp :P Czy na danym porcie w ogóle jest uruchomiona jakaś usługa wystarczy się z nim połączyć...



Czyli jeżeli nic na porcie nie będzie to na Connection TIdTCPClient będzie TimeOut?


Czyli jeżeli nic na porcie nie będzie to na Connection TIdTCPClient będzie TimeOut?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •