Client/Serveur ipV6

Ceux qui ont été habitués à l’adresse ip sur 12 chiffres ne vont pas être surpris. L’impact syntaxique est minime. J’ai ouvert le code source d’un système client serveur sur l’URL suivant https://basebyomrishon.sourceforge.io le nom du projet BaseB Yom Rishon veut juste dire que c’est une base de nombres premiers. Yom Rishon veut dire dimanche dans le sens Samedi au coucher jusqu’au Dimanche au coucher cette définission du jour sera expliqué ultérieurement dans le cadre de matières premières en cryptographie.

Il se compose de trois projets Java pour NetBeans8.2 :

Serveur

Serveur https://sourceforge.net/p/basebyomrishon/code/ci/master/tree/Cnx/

Le serveur écoute sur un port et archive dans le répertoire temporaire serveur ce qu’il reçoit des clients

La commande pour lancer un serveur sur votre ordinateur écoutant sur le port TCP 7777 voici la commande

java -cp /home/o/yom1/code/Cnx/dist/Cnx.jar fr.businessintegrator.cnx.Server 7777

Client

Code du Client https://sourceforge.net/p/basebyomrishon/code/ci/master/tree/ClientCnx/

Pour se connecter au serveur d’adresse xxxx::203b:98ab:xxxx:e6a2 écoutant sur le port 7777 et pour envoyer un fichier fichier.txt voici la commande :

java -cp /home/o/yom1/code/ClientCnx/dist/ClientCnx.jar fr.businessintegrator.cnx.cli.Client xxxx::203b:98ab:xxxx:e6a2 7777 fichier.txt