FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
(Deplhi) Algunas Preguntas...
Wenazzz...
Tengo un par de preguntas... que estaria muy agradecido si me las solucionaran... Como seria una sentencia if que diria si una procedure fue cumplida con exito? Como podria saber si un port esta habierto? Cual seria el codigo? No se si el post esta bien ubicado... si no perdonen. Desde Ya Gracias... |
#2
|
||||
|
||||
Eso depende de lo que entiendas tu por el éxito de un procedure, dado que un procedure, por definición, no devuelve valor alguno. ¿Podrías aclarar un poco mas este punto?.
En cuanto al "Port", si estamos hablando de sockets, y quieres saber si un puerto ya esta ocupado por otra aplicación, puedes hacerlo de varias maneras. Una es intentar usarlo tu, y si no puedes, es que esta siendo usado por otro. |
#3
|
||||
|
||||
Quisiera que si un "proceso" del programa es realizado bien, cumpla otra cierta funcion.
Y sobre los ports, me podrias postear un codigo de mas o menos como seria probar si el port esta ocupado? Port TCP |
#4
|
||||
|
||||
En cuanto a la primera pregunta, tienes varias formas:
Si tienes que usar un procedure, deberá añadir un parámetro que se modifica según convenga. Creo que lo propio es usar una función; te dejo ambos ejemplos:
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Cita:
Si lo que quieres es encontrar un puerto libre, puedes usar algo como esto, que encuentra el primer puerto libre a partir del 1024:
Y si no quieres usar ningun componente puede utilizar esta función,que devuelve TRUE si el puerto esta en uso:
Por ultimo, si lo que quieres es algo un poco mas potente que nos haga un listado con todos los puertos abiertos de nuestro equipo, como hace el comando "NetStat -a" puedes echarle un vistazo a este programa que publique hace unos dias aqui que es un clon del NetStat y esta echo en delphi. |
#6
|
||||
|
||||
Me han sorprendido :O la verdad que me ayudaron muchisimo, les estoy muy agradecido; el proyecto que estoy haciendo es un port scanner q supuestamente scanearia los puertos de una determinada ip y si encuentra algun port que usa un troyano sale una alerta :P, es solo x seguridad por si alguna de esas pensas q estas infectado, siempre hay q darle un vistazo a los ports...
Alguna idea de como podria hacer que la procedure se haga muchas veces scaneando un diferente port hasta llegar a una variable maxima? Última edición por Lautarox fecha: 12-08-2006 a las 16:28:06. |
#7
|
|||
|
|||
Utiliza un ciclo, y revisa los puertos con él.
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
No se q pasa con mi deplhi | jakuna | OOP | 1 | 22-04-2006 19:54:07 |
Conectas Deplhi con SQL Server | Rodriguez | Conexión con bases de datos | 1 | 28-10-2005 23:18:09 |
TMediaPlayer... Algunas Preguntas de Utilidad para Todos | Niko | Varios | 2 | 18-04-2005 21:02:42 |
|