J'ai déjà écrit un article sur l'envoi de paquets c#udp. La méthode présentée dans cet article est une implémentation, mais il y a l'inconvénient qu'un objet augmentera beaucoup après la sérialisation, ce qui n'est pas propice à son utilisation dans le transmission. Notre transmission sur le réseau doit réduire autant que possible la taille des paquets de données transmis, j'ai donc fait référence à certaines informations sur Internet et à certains projets open source (//m.sbmmt.com/). ceux ci-dessus Le cadre de la transmission Feige consiste en fait à placer les données à transmettre dans un tableau d'octets selon certaines réglementations, puis à analyser les données selon le format correspondant après les avoir reçues. Afin de réduire les données, la compression GZipStream est également effectuée. utilisé. Avant Le problème est survenu lors de la décompression, mais il a été résolu maintenant. Nous devons d'abord définir un format qui peut représenter les paquets que nous transmettons. Classe publique PacketNetWorkMsg : IComparable
Introduction : J'ai déjà écrit un article sur l'envoi sous-traité c#udp. La méthode présentée dans cet article est une implémentation, mais il y a un inconvénient : une fois qu'un objet est sérialisé, il est utilisé. volonté Cela augmente beaucoup et n'est pas propice à la transmission dans le réseau. Notre transmission sur le réseau doit réduire autant que possible la taille des paquets de données transmis, j'ai donc fait référence à certaines informations sur Internet et à certains projets open source (http://www.fishlee.net/). ceux ci-dessus Le cadre de la transmission Feige est en fait de mettre les données à transmettre dans un tableau d'octets selon certaines réglementations, puis
2 Veuillez aider à analyser le choix de. architecture.
Introduction : Sélection de l'architecture, aide à l'analyse 1. Pour réaliser un système serveur, le client est un smartphone (IOS et android) 2. Le client mobile communique avec le serveur via le réseau mobile et le nombre de clients est de 100 000. 3. Comment choisir entre le framework JAVA (comme SSH) et PHP ? Les capacités techniques de l'équipe R&D sont orientées vers JAVA, mais J'ai des inquiétudes concernant le nombre de connexions et la concurrence de JAVA, ainsi que le cadre de communication de JAVA (tel que
3. choix d'architecture, veuillez m'aider à analyser
Introduction : Sélection de l'architecture, aide à l'analyse 1. Pour réaliser un système serveur, le client est un smartphone (IOS et android) 2. Le client mobile communique avec le serveur via le réseau mobile, le client Le nombre de terminaux est de 100 000. 3. Comment choisir entre le framework JAVA (tel que SSH) et PHP ? Les capacités techniques de l'équipe R&D sont orientées vers JAVA, mais elles se soucient du nombre de connexions et de la concurrence de JAVA, et JAVA est inférieur en cadre de communication (tel que MIN
4. Le choix de l'architecture, aider à l'analyser
Introduction : Le choix de l'architecture, aidez à l'analyser 1. Pour construire un système serveur, le client est un téléphone intelligent (IOS et Android) 2. Le client mobile communique avec le serveur via le réseau mobile, et le nombre de clients est de 100 000 .3. Dans le framework JAVA (tel que SSH) et PHP Comment choisir entre eux ?Les capacités techniques de l'équipe R&D sont orientées vers JAVA, mais elles sont préoccupées par le nombre de connexions et la concurrence de JAVA, et JAVA est très faible. dans les cadres de communication (tels que MIN
[Questions et réponses connexes] Recommandé】 :
Cadre de communication TCP Android
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!