Journal Discussion a plusieurs sur un petit reseau

Posté par  (site web personnel) .
Étiquettes : aucune
0
4
août
2004
Cher journal,

Avec mes collègues, nous sommes a la recherche d'un moyen de communication :
- textuel (par envoie de message, ala ICQ ou Jabber)
- multi-plateforme (Linux et Windows)
- sans serveur (on n'a pas de machine centrale et on a chacun des IP fixes)

Ma première idée fut de cherche un logiciel fonctionnant en P2P. J'ai pas trouve grand chose. J'ai d'ailleurs vu qu'une telle question a été posée dans les journaux il y a quelque mois.

En fait, je me rend compte, en décrivant nos besoins, qu'il n'y a pas forcement besoin d'un P2P, simplement un logiciel fonctionnant sans serveur. Sur les Unix il y a le fameux 'Talk'.

Cher journal, as-tu une suggestion pour une technologie plus moderne ?
  • # Precedente discussion

    Posté par  (site web personnel) . Évalué à 2.

  • # sans serveur ?

    Posté par  . Évalué à 0.

    En fait, je me rend compte, en décrivant nos besoins, qu'il n'y a pas forcement besoin d'un P2P, simplement un logiciel fonctionnant sans serveur. Sur les Unix il y a le fameux 'Talk'.
    man talkd
  • # Pas de bi-xeon 4ghz double alim sur onduleur et alors ?

    Posté par  . Évalué à 4.

    - sans serveur (on n'a pas de machine centrale et on a chacun des IP fixes)

    Pourquoi ne pas installer un serveur jabber sur un des "postes de travail"?

    Il faut evidemment que la machine reste allumé tout le temps mais bon d'un autre coté si le serveur de chat tombe de temps en temps ce n'est pas très grave.
  • # irc?

    Posté par  . Évalué à 2.

    et pourquoi pas l'IRC?
    Tu peut te connecter a un serveur public et mettre des restrictions sur ton canal (secret + clé)
    un petit serveur IRC francophone (orienté libre) qui dure depuis quelques années et qui heberge lea linux, grenouille.com, framasoft... :
    irc.creatixnet.com
  • # un vieux pc

    Posté par  . Évalué à 1.

    et pourquoi pas un serveur jabber sur un vieux pc, sans écran, qui resterait allumé en permanence ?
    ça me semble le plus fiable.

    de plus il pourrait aussi rendre plein d'autres petits services: dhcp, dns, ...
  • # Et pourquoi pas

    Posté par  . Évalué à 1.

    Faire le votre ? L'an dernier en maitrise, on a eu à faire un log comme celui là en TP... Ca nous a pris moins de 2 heures pour avoir un truc qui permet de discuter entre nous, chaque poste était client/serveur... Bon c'était assez crade, en Java et si je me souviens bien on faisait du broadcast... Mais bon, si vous parlez pas trop ça doit pouvoir passer peut être non ?
  • # UDP ?

    Posté par  (site web personnel) . Évalué à 1.

    Le protocole UDP est connection-less, contrairement a TCP/IP.
    Bon certes ya pas de correction d'erreur, mais on s'en tappe, ce n'est qu'un chat !
    Chez moi j'ai codé un ptit serveur udp et un client en java, chaque utilisateur les mets sur leur machines, et lancent en arriere-plan le mini-serveur.
    Le programme client, lui, on ne l'ouvre que pour envoyer un message, et si tel est le cas le client le broadcast a tout le monde, et les serveurs qui recoivent la trames, bah ils l'affichent...

    Ca m'a vraiment pas pris de temps a coder, et je suis indépendant de tout serveur

    Puis ceci dit, meme en udp, il est possible de creer sa propre gestion des erreurs, en demandant une sorte d'accusé de reception, comme pour les sms, et si au bout d'un délai donné l'accusé n'arrive pas, on déclare le pc distant comme eteint.

    Bref...
    • [^] # Re: UDP ?

      Posté par  . Évalué à 1.

      Voila ! C'est ça que je disais juste au dessus ! On avait fait un truc comme ça, mais j'ai une telle mémoire que je ne me souvenait même plus qu'on avait fait ça en UDP et pas TCP... Vous savez pas où on peut s'acheter des bonnes extension mémoire pour cerveau ?
    • [^] # Re: UDP ?

      Posté par  (site web personnel) . Évalué à 1.

      C'est une idée : le faire soi-même.

      Tu peux mettre tes sources sur le net ?
      Je suis interresse par l'IHM mais pas par UDP car on a plein de sous-reseaux, donc je crois que l'UDP ne passe pas.
      • [^] # Re: UDP ?

        Posté par  (site web personnel) . Évalué à 1.

        Là je suis au taf donc j'ai pas l'ihm, mais honnetement tu n'en tirera rien, c'est vraiment un truc tout basic qui m'a pris 3 min en java, directement avec vi :)
        D'ailleurs, d'une manière plus générale, les ihm sont les parties les moins interessante d'un programme, en tout cas pour le developpeur que je suis :)
        En gros : une main class qu'on dérive de JFrame, un ptit gridlayout, 2 zones de texte, un bouton pour valider le message et c'est tout !!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.