Serveur tcp/ip sous java

Description

Bon, alors c'est assez simple, j'avais besoin de faire communiquer deux PC entre eux alors je me suis inspiré des exemples de Sun pour vous livrer ce serveur TCP/IP clés en main. Il utilise le port 10000 pour le serveur, permet de recevoir et traiter toutes les informations reçues en asynchrone, donc pas de problème de clients multiples (serveur multithreadé) et permet d'envoyer des messages vers d'autre serveurs du même type avec une IP, (j'ai pas testé les URL), le port de destination étant évidemment le port 10000. On peut choisir d'envoyer un seul message et traiter les données du serveur ou établir un dialogue avec les serveur. ET chose que j'aime bien on peut l'arrêter quand on veut! Donc pas d'occupation des ports et du proc intempestive!
Par contre il a un défaut, il ne gère pas les proxys. Je l'aurait bien fait mais j'ai pas trop le temps et en plus je ne pourrait pas le tester, donc si quelqu'un qui s'y connait en java peut modifier ma source pour régler ce problème ce sera super. Et s'il peut me l'envoyer par mail: ingenieur.toulousain@hotmail.fr
Un petit détail, comme on m'a posé cette question un certain nombre de fois: en fait il n'y a pas de main dans ce serveur, il y a une classe Communication qui lance le serveur. Après c'est à vous de l'insérer dans votre programme. L'idée du serveur est de fournir la trame technique pour communiquer en réseau et après c'est à vous de définir les protocoles comme vous le voulez. Donc inutile de chercher un main ou de lancer le serveur sans avoir rempli les classes de protocole! Il marchera quand même mais il s'arrêtera et ne fera rien.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.