[Windows] Gestión puertos aleatorios

Para cuestiones informáticas generales: Software propietario, grabación, programas multimedia, etc.
calamarsada
Avatar de usuario
Habitual
91 mensajes
desde abr 2007
en terrassa, bcn

Hola, tengo una aplicación (cerrada, no se puede condigurar nada) que necesito que se conecte por un determinado puerto (el que yo quiera, pero necesito saber que puerto es). El problema viene cuando dicha aplicación hace una llamada al sistema (en este caso Windows XP) para seleccionar el puerto, y windows se lo da aleatoriamente.

Existe posibilidad de que Windows le de un puerto específico a dicha aplicación? Como he comentado no puedo enrutar ni patchear puertos en un router, necesito que la respuesta de windows sea 1 puerto "conocido" (preferiblemente 5060), aunque siga siendo del rango 1024-65538.

Muchas gracias a todos por adelantado!!

CapNida
Avatar de usuario
Adicto
246 mensajes
desde oct 2001

El RPC es el encargado de asignar dinámicamente los puertos a las aplicaciones que se lo solicitan.
http://support.microsoft.com/kb/908472/es
En esa pagina hay información que te puede ayudar.

Saludos.

doski
Novato
4 mensajes
desde dic 2009

Gracias a espero q me sirva xd

saludos

calamarsada
Avatar de usuario
Habitual
91 mensajes
desde abr 2007
en terrassa, bcn

Gracias por la respuesta, pero sigue conectándose a un puerto aleatorio. He seguido los pasos como indica MS:

1. Me he descargado el RPCcfg.exe
2. Lo he copiado en la carpeta donde se encuentra el cliente
3. Lo he ejecutado desde el simbolo del sistema poniendo el puerto que queria
4. He reiniciado

He vuelto a ejecutar el cliente y se ha vuelto a conectar a un puerto aleatorio.

Alguna idea o algo que se me pueda escapar?

Muchas gracias de nuevo!

CapNida
Avatar de usuario
Adicto
246 mensajes
desde oct 2001

¿Puedes escribir la instrucción exacta que has utilizado?

calamarsada
Avatar de usuario
Habitual
91 mensajes
desde abr 2007
en terrassa, bcn

Hola, despues de copiarlo en la carpeta del cliente se ha ejecutado con esta orden:

rpccfg.exe -pe 5060-5060 -d 0

para que use exclusivamente dicho puerto.

Muchas gracias por tu ayuda!!


Volver a General

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 1 invitado