2012-11-23 4 views
1

Je suis en train de développer un serveur TCP simple avec Apache Mina. Im capable de recevoir le message de mon client TCP. Maintenant, je voudrais simplement acheminer ce message à mon serveur dorsal qui fonctionne sur une autre machine. Dans mon travail de serveur mina, il suffit de router le message (pare-feu extérieur).Comment se connecter à un autre serveur à partir de l'API MessageRecieved du serveur apache mina

est comme

TCP Client < ---> Apache Mina serveur < ---> serveur back-end réelle

Comment puis-je connecter au serveur principal de l'API MessageRecieved() de mon serveur mina.

Signification,

  1. client envoie la demande.

  2. Sur MessageRecived(), j'ai besoin d'envoyer l'inBuffer au serveur backend.

  3. Le serveur backend renverra outBuffer.

  4. Écrivez le outBuffer à session.write() de l'API MessageRecived du serveur (point 2)

Toute aide/idée serait reconnaissant.

Merci.

Répondre

0

En ma connaissance, vous pouvez utiliser à distance Méthode Innocation (RMI, -à-dire l'appel de l'API JDK (système, date, cours d'eau, apis jar supplémentaires) d'une machine à partir d'une autre machine installée JDK.

+0

Merci. Mais parler im à propos de minna apache! – H3llboy

Questions connexes