Control de usuario
Estadísticas
Miembros:
364.697
Online:
1.000
Hilos:
1.473.906
Mensajes:
28.016.173
Stats

Índice de foros PC General

[Windows] Gestión puertos aleatorios

Para cuestiones informáticas generales: Software propietario, grabación, programas multimedia, etc.

Moderadores: Saikuro, metalgear

calamarsada
Avatar de usuario
Habitual
 
Mensajes: 90
Registrado: 09 Abr 2007
Ubicación: terrassa, bcn

[Windows] Gestión puertos aleatorios

Mensajepor calamarsada 10 Dic 2009 11:31

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
 
Mensajes: 246
Registrado: 13 Oct 2001

Mensajepor CapNida 11 Dic 2009 15:47

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.
"Muchos de los que viven merecen morir y algunos de los que mueren
merecen la vida ¿Puedes devolver la vida? Entonces no te apresures a
dispensar la muerte, pues ni el mas sabio conoce el fin de todos los
caminos." - Gandalf

doski
Novato
 
Mensajes: 4
Registrado: 11 Dic 2009

Mensajepor doski 11 Dic 2009 15:49

Gracias a espero q me sirva xd

saludos

calamarsada
Avatar de usuario
Habitual
 
Mensajes: 90
Registrado: 09 Abr 2007
Ubicación: terrassa, bcn

Mensajepor calamarsada 14 Dic 2009 12:20

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
 
Mensajes: 246
Registrado: 13 Oct 2001

Mensajepor CapNida 14 Dic 2009 13:02

¿Puedes escribir la instrucción exacta que has utilizado?
"Muchos de los que viven merecen morir y algunos de los que mueren
merecen la vida ¿Puedes devolver la vida? Entonces no te apresures a
dispensar la muerte, pues ni el mas sabio conoce el fin de todos los
caminos." - Gandalf

calamarsada
Avatar de usuario
Habitual
 
Mensajes: 90
Registrado: 09 Abr 2007
Ubicación: terrassa, bcn

Mensajepor calamarsada 14 Dic 2009 13:12

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 0 invitados