Един въпрос
3 отговора
0 прегледа
Един въпрос
Здравейте!
Опитвам се да изработя програма на Паскал,но най-същественото ми се изплъзва.
За какво става въпрос :
При задаване на входа на програмата на даден ip адрес,искам компютърът ми да сканира от 21 до 23 порт на това ip. И ако някой от тези портове е отворен на изхода да ми го изпише.
Но каква инструкция да задам в тялото на програмата,чрез която да запитам моят комп.,дали примерно 23 порт е отворен на зададеното ip.Самото указание не знам как да го формулирам под формата на алгоритъм.
Опитвам се да изработя програма на Паскал,но най-същественото ми се изплъзва.
За какво става въпрос :
При задаване на входа на програмата на даден ip адрес,искам компютърът ми да сканира от 21 до 23 порт на това ip. И ако някой от тези портове е отворен на изхода да ми го изпише.
Но каква инструкция да задам в тялото на програмата,чрез която да запитам моят комп.,дали примерно 23 порт е отворен на зададеното ip.Самото указание не знам как да го формулирам под формата на алгоритъм.
TIdTcpClient
Ако под "отворен" имаш предвид, че някой седи и слуша за TCP връзки на него, то тогава можеш да се опиташ да осъществиш такава връзка и да видиш дали ще се свърже или не. Можеш да използваш TIdTcpClient или нещо подобно.
Linux isn't free, it's worthless.
Linux isn't free, it's worthless.
Re: TIdTcpClient
Благодаря,но алгоритъмът е на Delfi и не мога да го прочета защото за момента аз ползвам Паскал.
Re: TIdTcpClient
И кой паскал ползваш?
То и делфи ползва паскал.
В най-лошия случай - виж АПИ функциите на ДОС и ползвай тях.
То и делфи ползва паскал.
В най-лошия случай - виж АПИ функциите на ДОС и ползвай тях.