Един въпрос

3 отговора 0 прегледа
#1

Един въпрос

Здравейте!

Опитвам се да изработя програма на Паскал,но най-същественото ми се изплъзва.
За какво става въпрос :
При задаване на входа на програмата на даден ip адрес,искам компютърът ми да сканира от 21 до 23 порт на това ip. И ако някой от тези портове е отворен на изхода да ми го изпише.
Но каква инструкция да задам в тялото на програмата,чрез която да запитам моят комп.,дали примерно 23 порт е отворен на зададеното ip.Самото указание не знам как да го формулирам под формата на алгоритъм.

Отговор
в отговор на Cont #2

TIdTcpClient

Ако под "отворен" имаш предвид, че някой седи и слуша за TCP връзки на него, то тогава можеш да се опиташ да осъществиш такава връзка и да видиш дали ще се свърже или не. Можеш да използваш TIdTcpClient или нещо подобно.

Linux isn't free, it's worthless.


Отговор
в отговор на andrew_nikoloff #3

Re: TIdTcpClient

Благодаря,но алгоритъмът е на Delfi и не мога да го прочета защото за момента аз ползвам Паскал.

Отговор
в отговор на Cont #4

Re: TIdTcpClient

И кой паскал ползваш?
То и делфи ползва паскал.
В най-лошия случай - виж АПИ функциите на ДОС и ползвай тях.

Отговор