Socket Messaging Library

Projets > Librairies et composants > Socket Messaging Library

Lors du développement du jeu vidéo Sporgloo à l'occasion de la Kenney Jam 2023 il a été assez chronophage de mettre en place et déboguer la partie client/serveur afin d'obtenir un fonctionnement multijoueur en temps réel. Le programme a finalement fonctionné mais hors délai.

Afin d'éviter que cela ne se reproduise et après quelques jours de réflexion, l'idée de créer une librairie dédiée à du client serveur en socket pour les projets Delphi est apparue comme la meilleure solution. Un truc clé en main qu'on n'aurait qu'à utiliser quand on en a besoin.

C'est ainsi qu'a été créée la "Socket Messaging Library" et ses outils.

Ses codes sources sont disponibles sur GitHub et pour en savoir plus sur son utilisation consultez ces articles.


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.

Codage d'une librairie de messagerie basée sur des sockets en Delphi

- 30/07/2023 - 4 heures 37 minutes

Dans cette rediffusion de la session de développement en direct sur Twitch du 30 juillet 2023 vous pourrez voir la génèse de la librairie Socket Messaging pour les projets Delphi. Sous forme d'une unité Pascal, la librairie utilise la class TSocket fourn(...)

Mise en place d'un outil de gestion des messages échangés entre client et serveur

- 31/07/2023 - 4 heures 43 minutes

Afin de simplifier l'utilisation de la librairie Socket Messaging un outil de génération de code source Delphi est ajouté au projet. Lors de la session de codage du 31 juillet 2023 le programme de génération a été ajouté au dépôt de code puis nous nous s(...)

Client server made easy with the Socket Messaging library for Delphi - Coding Bootcamp 2023

- 17/08/2023 - 46 minutes

Discover the new Socket Messaging library for Delphi and its code generator to quickly develop a client, a server and their exchange protocol over a TCP/IP network without actually coding. Several examples of use will be presented, including the classic (...)