tototototototot

All posts in Network programming

Events manager AS3 classes

Basic Events manager classes. Remove all events, group events, suspend and resume events… Features Keep track of all events added and removed with this manager. Add listener. Remove listener. Add a listener to one or more groups. Suspsend a listener and/or a group of listeners without removing them. Resume a listener and/or a group of […]

Visual Basic Class : POP3 without OCX (pure API)

This Visual Basic Class uses the POP3 protocol to retrieve and delete emails from a mailbox. It uses the the CSocket Class for socket programming. (A french version  of this post can be found on this blog)

Chess on internet (Visual Basic + Flash)

Chess game written in Flash (for the interface) and Visual Basic (for the network layer). It connects on a chess server (like chessanytime) and allows you to play against another player. UI is really simple but you can play and chat with your opponent. The interesting part of this code is in the parsing of […]

Jeu d’échec sur internet avec Visual Basic et Flash

Sources d’un projet de jeu d’échec en ligne. L’interface a été réalisée en Flash, Visual Basic servant ici de couche gérant la partie réseau. Le programme permet de se connecter à un serveur de type “chessanytime” et d’y jouer. La partie intéressante se trouvant dans les codes prenant en charge la gestion des commandes échangées […]

Peer2Peer : prototype d’un client/serveur multitâche en Visual Basic

Prototype d’un logiciel de Peer2Peer client/serveur décentralisé multitâche codé en Visual Basic 6. C’est un prototype donc il n’a jamais été finalisé. Néanmoins vous pourrez y trouver qques exemples sur: Comment utiliser les sockets sans ocx Comment gérer le multitâche en Visual Basic (utilisation d’une dll externe) Comment créer un protocole réseau et gérer les […]

Classe client HTTP – sClientHttp

Classe écrite en C++ gérant le protocole HTTP. Toutes les spécificités du protocole HTTP n’ont pas été intégrées, elle vous permet néanmoins d’apprendre assez facilement à manipuler les sockets non-bloquants grâce à un processus indépendant se chargeant de les gérer. Le mode de transfert “chunked” (transfert-encoding: chunked) est aussi de la partie. Les chunks permettent […]

Email POP3 : récupérez vos emails avec cette classe Visual Basic 6 sans OCX

Cette classe gère le protocole POP3 sans OCX (pure API). POP3 est un protocole utilisé pour communiquer avec votre serveur d’email afin d’y récupérer les messages. Enfin, il n’est désormais plus le seul, d’autres protocoles plus ou moins évolués sont apparus pour y ajouter quelques fonctionnalités. Vous remarquerez certainement la nature des messages échangés avec […]

Client HTTP : classe Visual Basic sans ocx

Classe HTTP sans ocx. Gère l‘envoi et la réception de données. Gère les chunks (transfert-encoding: chunked). Gère les méthodes GET et POST (envoi de données et fichiers) Gère les headers (entêtes http), envoi et réception. Les headers sont modifiables. Winsock sans ocx grâce à la classe CSocket (www.vbip.com) Une démo vous permet de tester la […]