Qu'est-ce qu'une bonne mise en œuvre d'un programme de chat peer-to-peer avec un serveur pour les connexions en C assignant ++?

StackOverflow https://stackoverflow.com/questions/911263

Question

Pendant un certain temps, je me suis intéressé à la création d'une preuve de concept de programme de chat en C ++. J'ai donné l'idée beaucoup de pensée et même écrit les débuts de la façon dont je concevoir le système, mais je l'ai touché une barrière dans ma pensée en ce qui concerne la mise en œuvre.

Je veux savoir ce qu'est une mise en œuvre d'un client de messagerie instantanée peer-to-peer avec un serveur pour les connexions d'itinéraire ressemblerait en C ++.

Le serveur sera utilisé comme un registre central des pairs, mais pas utilisé comme connexion principale. Le serveur n'interagir avec les clients de quelque manière que pour attribuer des connexions entre pairs pour atteindre un chemin optimal entre pairs. Dans une première version, il serait simplement un répertoire auquel tous les clients se connectent, et les clients peuvent alors utiliser le répertoire pour se connecter aux autres clients disponibles pour le chat. (J'espère que cela explique un peu plus). :)

Autres conseils

Je ne peux pas vraiment penser à quelque chose de mieux que l'exemple de chat dans la documentation Boost.Asio. Recherche de la documentation des exemples Boost.Asio.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top