PDA

Ver la Versión Completa : Verificar si un puerto está abierto


aalejo
27-02-2007, 14:16:55
como hago que mi aplicacion verifique que un puerto(cualquiera) esta abierto o no.
Salu2s Adian

delphi.com.ar
27-02-2007, 15:53:59
¿Un puerto local?... ¿Un puerto de comunicaciones de qué tipo?...

maikeloh
01-03-2007, 22:32:23
Me interesa el tema pero aplicado a puertos en especifico (tanto TCP como UDP), o a partir de determinar puertos abiertos por aplicaciones no deseadas por mi (tambien por TCP y UDP).

delphi.com.ar
01-03-2007, 22:45:18
Me interesa el tema pero aplicado a puertos en especifico (tanto TCP como UDP), o a partir de determinar puertos abiertos por aplicaciones no deseadas por mi (tambien por TCP y UDP).
Supongo que hablas de puertos locales, entonces esto tiene que interesarte: http://www.clubdelphi.com/foros/showthread.php?t=34169

Saludos!

maikeloh
01-03-2007, 23:53:13
Gracias por la ayuda que me has brindado con tu respuesta, era justo lo que necesitaba.

seoane
01-03-2007, 23:58:24
Caramba, maikeloh si te interesa el tema no tengas miedo a meterle mano al programa Netstat. :( Para eso lo puse, pero casi nadie se animo ...

egostar
02-03-2007, 01:40:17
Pues ya he visto tu programa, pero no creo que haya mucho que agregar, lo que yo quise fue hacer click en las columnas para ordenar las mismas, no lo tienes, pero en Torry's (http://www.swissdelphicenter.ch/torry/showcode.php?id=1103) encontré como hacerlo, solo modifique una parte para que funcionara para todas las columnas.

esta es la modificación



// Cambie esto
if Column.Index = 0 then
LvSortStyle := cssAlphaNum
else
LvSortStyle := cssNumeric;

//Por esto
case Column.Index of
0,1,3,5,7 : LvSortStyle := cssAlphaNum;
else LvSortStyle := cssNumeric;
end;



Saludos.