Question

J'ai besoin d'implémenter un serveur TCP avec une interface Web incluse pour la gestion.

Fondamentalement, le serveur TCP écoutera de nouvelles connexions et gardera les actifs actuels tandis que l'interface Web me permettra de voir des informations concernant ces connexions et d'interagir avec elles (par exemple, envoyer des messages et en voir ceux reçus) ...

Mes préoccupations résident dans l'intégration "TCP Server" avec l'application Web. Pour les messages reçus, je pourrais utiliser simple une base de données partagée, mais je dois envoyer des messages aux pairs connectés au serveur TCP.

Mon meilleur pari est actuellement sur JCA. Certaines recherches m'ont indiqué un bel échantillon: http://code.google.com/p/jca-sockets. L'exemple utilise un bean piloté par des messages pour traiter les messages reçus sur le port 9000, agissant comme un serveur d'écho.

Je suis nouveau dans le monde Java EE 6. J'essaie de comprendre pourquoi les choses ont été faites d'une manière ou d'une autre dans l'échantillon (par exemple pourquoi MDB?).

JCA a une spécification assez compliquée. J'essaie donc d'abord d'adapter l'échantillon ci-dessus pour garder les connexions actives pour échanger des données. Ma prochaine étape sera l'adapter pour accepter une chaîne sur un servlet pour le transmettre à un pair donné.

Quelqu'un peut-il m'aider à ce sujet?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top