Está en la página 1de 3

Enviando mensajes a otras computadoras de la red

8 marzo 2014
wrov GENERAL enviar, mensaje, MSG 8 comentarios
Aunque este artículo no está directamente relacionado con Firebird es sobre algo que muchas veces puede resultarnos
útil: enviar mensajes a otras computadoras de la red.
Anteriormente existía el comando NET SEND, que se usaba para ello, pero las nuevas versiones del Windows ya no
disponen de ese comando sino que lo han reemplazado por MSG.

Podemos usar MSG tanto desde la ventanita “Símbolo del sistema” como desde dentro de nuestras propias
aplicaciones. La sintaxis de este comando y algunas breves explicaciones podemos encontrar en:

http://support.microsoft.com/kb/186480/es
msg [username] [/server:servername] [/time:seconds] [/v] [/w] [/?]
[message]
1
2 msg [sessionname] [/server:servername] [/time:seconds] [/v] [/w] [/?]
3 [message]
4
5 msg [sessionID] [/server:servername] [/time:seconds] [/v] [/w] [/?]
6 [message]
7
msg [@filename] [/server:servername] [/time:seconds] [/v] [/w] [/?]
8 [message]
9
msg * [/server:servername] [/time:seconds] [/v] [/w] [/?] [message]
En general, se usa para enviar mensajes desde el Servidor hacia las otras computadoras, pero también podemos usarlo
para enviar mensajes desde una computadora hacia otra computadora. Pero en este caso debemos alterar el registro del
Windows de la computadora destino, porque de lo contrario no funcionará.
Configurando la computadora destino para que pueda recibir mensajes
Primero, debemos ejecutar el programa REGEDIT, el cual nos permite cambiar el Registro del Windows. Para ello
hacemos clic en “Inicio” y luego escribimos REGEDIT.

Captura 1. Si haces clic en la imagen la verás más grande

Captura 2. Si haces clic en la imagen la verás más grande


Eso ejecutará al programa REGEDIT, como vemos a continuación:
Captura 3. Si haces clic en la imagen la verás más grande
Ahora lo que debemos hacer es cambiar la clave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server.
y poner el valor de AllowRemoteRPC en 1, como vemos a continuación:

Captura 4. Si haces clic en la imagen la verás más grande


Ejemplo 1
Abrimos la ventanita “Símbolo del sistema” y enviamos un mensaje al usuario “Walter” de la computadora cuya
dirección IP es 192.168.0.4

Captura 5. Si haces clic en la imagen la verás más grande


Y en la computadora con IP 192.168.0.4 el usuario “Walter” verá esta ventanita:

Captura 6. Si haces clic en la imagen la verás más grande


Como ves, una forma rápida y sencilla de enviar mensajes entre computadoras.

Ejemplo 2
Si quieres enviar mensajes desde un Servidor a todas las computadoras que están conectadas a ese Servidor puedes
reemplazar el nombre del usuario por un asterisco, como en este ejemplo:
Captura 7. Si haces clic en la imagen la verás más grande

Captura 8. Si haces clic en la imagen la verás más grande


Conclusión:
Muchas veces puede ser muy útil poder enviar mensajes a las otras computadoras de una red local, y el comando MSG
sirve justamente para eso. Es muy fácil de usar, simplemente se debe conocer la dirección IP de la computadora
destino y el usuario de esa computadora a quien se le dirige el mensaje (y ambos datos puedes guardarlos en una tabla,
por supuesto, así los tendrás siempre disponibles).

Dirigir el mensaje a todas las computadoras conectadas a un Servidor es aún más sencillo, simplemente usas un
asterisco en lugar del nombre del usuario y con eso le dices al programa MSG que el mensaje va dirigido a todas ellas.

También podría gustarte