je veux poser des questions sur le protocole http, TCP, UDP différent dans la programmation réseau, quel est le protocole que vous recommanderiez quand je veux créer le jeu ,peux tu m'expliquer? parce que je commence à développer la programmation réseau avec soket communication.thanks pour aiderce que le protocole tcp/ip différent et le protocole UDP pour faire une communication dans la programmation réseau
Répondre
Je pense que cela dépend du type de jeu que vous faites. Pour un jeu qui nécessite des mises à jour rapides et continues UDP pourrait être mieux, mais je suis toujours allé avec TCP. Si vous faites une sorte de jeu au tour où vous n'envoyez pas souvent de données, j'utiliserais TCP.
Cela pourrait aussi être utile: UDP vs TCP, how much faster is it?
Mon ami, qui dépend de ce qui est votre désir. Lorsque vous envoyez des mises à jour continues à tous les utilisateurs, vous devez utiliser UDP. Parce que si une mise à jour est perdue, ce ne sera certainement pas la fin de l'univers. Dans un jeu basé sur un réseau, autant de mises à jour par seconde doivent être transmises, donc si quelque chose est perdu, rien de très dangereux ne se produira. D'autre part, si vous utilisez TCP, si un paquet est perdu, la fiabilité du protocole garantit qu'il sera à nouveau envoyé. Mais pensez aux frais généraux que cela va créer à travers le réseau. Si l'utilisateur du jeu a une bande passante relativement faible, il rencontrera de sérieux problèmes.
parfois quelqu'un me suggère d'utiliser TCP car c'est une transmission fiable, mais il y a un problème comme votre commentaire, quand j'utilise TCP pour mettre à jour le jeu si l'utilisateur est à faible bande passante, mais je pense que les utilisateurs doivent être voir le requiretment du jeu, en fait j'utilise le protocole UDP à la voix, et en utilisant TCP comme des données pour la vie humaine, la santé, ect, est des données importantes .. – viyancs
- 1. Protocole de communication aide
- 2. Est-ce que le numéro de port différent de protocole IP différent et de transport sur la même machine diffèrent
- 3. Quel type de protocole UDP est-ce?
- 4. recevoir paquet avec le protocole UDP chaîne
- 5. protocole suggéré pour la communication android-arduino
- 6. Encapsulation d'un protocole réseau
- 7. Décision d'architecture pour le protocole de communication client-serveur
- 8. Comment implémenter un protocole réseau?
- 9. Comment construire les paquets pour ce protocole UDP?
- 10. Internes de protocole réseau
- 11. Test de protocole réseau
- 12. Communication multicast fiable dans le réseau local
- 13. Qu'est-ce que le protocole FIX pour les institutions financières?
- 14. Programmation C++ Open Exe externe (Utiliser pour gérer le protocole)
- 15. Le protocole UDP est-il protégé contre les interruptions?
- 16. programmation réseau paquet udp
- 17. Outils pour la simulation de protocole
- 18. Communication entre la couche de transport et la couche réseau dans le noyau
- 19. Un analyseur de protocole UDP intelligent?
- 20. Comprendre le protocole Bittorrent
- 21. Communication Unicode et réseau
- 22. Création d'un simple réseau ad-hoc/maillé, quel est le bon protocole pour le faire?
- 23. Protocole UDP basé sur la connexion dans Netty
- 24. Le protocole de communication par socket est-il fiable pour la communication entre processus?
- 25. Quel est le meilleur protocole TCP ou UDP?
- 26. Méthodes C++ pour l'analyse de protocole réseau
- 27. Protocole Bluetooth?
- 28. communication bidirectionnelle avec buffers Thrift ou protocole
- 29. dans le protocole en ce qui concerne la séquence
- 30. pcap - diffusion en continu et réception du protocole udp sur le même ordinateur
Ou même la multidiffusion, si vous avez besoin d'envoyer beaucoup de mises à jour rapides à beaucoup de clients. –