Page 1 sur 1

PureMessenger :: La méthode

Publié : lun. 19/janv./2009 22:16
par Depix
Salut tous le monde,
Voilà, j'aimerais vous présenter une petite idée qui m'est venu à l'esprit, que je veux réaliser en PureBasic, à titre d'entrainement.

C'est PureMessanger :D C'est un messenger simple, comme MSN, WLM ou encore Yahoo messenger. Mais c'est hébérgé sur un simple serveur avec PHP et Mysql, vous peuvez l'utiliser avec votre compte free ou autre.

C'est juste un petit plan. Je veux savoir vos idées :

=> Coté serveur - En PHP/SQL
- on crée une page .php pour chaque utilisateur qui contient son passe et son pseudo et ses informations (statut et tous)
- Il y a une base MySQL qui stocke les données (message et date et celui qui a envoyé et vers qui)
- Une autre page PHP super compliqué de la mort qui tue au quelle le programme envoie des pings chaque seconde pour vérifier s'il y a des nouveaux message pour lui.

=> Coté Client - En PureBasic
- Une form de connexion, avec les identifications dans la page du membre
- Vérifier s'il y a des nouveau message. Si oui, on ouvre une nouvelle fenêtre et affiche la conversation à la MSN, si non, on continue l'écoute.

Enfin, ce n'est que la base avec les messages, On peut ajouté plein de fonctions tels que les avatars ou les status (hors ligne- absent) ou encore les Wizz :twisted:
Bien sûr, s'il y a plein de monde qui utilise votre messenger, vous devez passez à un dédié, sinon, ça ramera à mort.

J'attends votre avis.

Publié : lun. 19/janv./2009 22:27
par Ar-S
Pas mal d'idées comme ça on circulées sur le fofo, moi je suis passé par mon ftp... la méthode

A la connexion et toutes les n secondes, le programme vérifie s'il y a des .txt
un .txt est crée lorsque tu te connectes avec ton pseudo. Si y'a plusieurs txt c'est qu'il y a plusieurs user. Le txt contient le nom de l'user et le texte.
Ce systeme fonctionne mais rame du cul c'est sur :D
Faut voir ce que donne le tiens, devrait être plus rapide.

Publié : lun. 19/janv./2009 22:31
par Depix
Eh bien, je crois avec un bon serveur, ça va être assez rapide. Parce que y'en a des sites, qui ont plus de 1000 requête par seconde, or, le ping du programme est considéré comme une requête, donc, il va survivre 8)