Un webservice ne serait pas une bonne idée pour un jeu en temps réel.
Tu devrais plutôt te poser la question : packets
TCP ou
UDP ?
Si tu veux un code tout fait , tu peux prendre un peu n'importe quel type de serveur , la structure reste la même :
1 2
| Un thread qui écoute les connexions entrantes.
Un thread qui update et communique avec les connexions existantes. |
Tu peux aussi découpé la communication en plusieurs threads mais cela dépends de la puissance de la machine ou sera le serveur.
TcpListener est une bonne option si tu pars sur
TCP , ce que je te recommanderai pour ce type de jeu. Tu gardes en mémoire une liste de TcpClient , qui représente tes joueurs et tu leur envoies ce qu'il faut , quand il faut.
Partager