Je suis en train de concevoir un serveur qui doit servir des millions de clients connectés simultanément au serveur via TCP. Le trafic de données entre le serveur et les clients sera rare, de sorte que les problèmes de bande passante peuvent être ignorés. Une exigence importante est que chaque fois que le serveur doit […]
J’ai développé un service WCF qui utilise l’adaptateur net.tcp et écoute un port spécifique. Je souhaite me connecter à ce service à l’aide d’un client .net normal qui utilise des sockets pour envoyer des données au port et écoute les réponses. Lorsque j’essaie d’envoyer des données à ce service, j’obtiens l’erreur suivante: “La connexion existante […]
Il semble qu’il y ait eu beaucoup plus de protocoles binarys à cause de la vitesse très lente de l’internet (dialup). J’ai vu tout être remplacé par HTTP et SOAP / REST / XML. Pourquoi est-ce? Les protocoles binarys sont-ils vraiment morts ou sont-ils moins populaires? Pourquoi seraient-ils morts ou moins populaires?
Je voulais connaître la fonction exacte de bind () dans TCP. Qu’est-ce que cela signifie en “liant” une adresse locale au socket? S’il atsortingbue un numéro de port au socket, pourquoi ne pas l’utiliser dans le client? Je sais que le port est atsortingbué automatiquement par le système d’exploitation du côté client, mais je ne […]
Je suis un développeur C # expérimenté, mais je n’ai pas encore développé d’application de serveur TCP. Je dois maintenant développer un serveur hautement évolutif et hautement performant, capable de gérer au moins 5 à 10 000 connexions simultanées: obtenir des données d’octets via GPRS à partir d’appareils GPS. Un processus de communication commun devrait […]
Si une charge utile TCP est corrompue en transit, la sum de contrôle recalculée ne correspondra pas à la sum de contrôle transmise. Super, tout va bien jusqu’à présent. Si une sum de contrôle TCP est corrompue en transit, la sum de contrôle recalculée ne correspondra pas à la sum de contrôle maintenant corrompue. Super, […]
Je suis nouveau à Golang. J’implémente un petit serveur TCP et comment savoir si l’un de mes clients a fermé? Devrais-je juste essayer de lire ou d’écrire et de vérifier si l’erreur est nulle?
J’ai trouvé quelques réponses, mais elles semblent être spécifiquement liées aux machines Windows. Alors, ma question est la suivante: quelles sont les différences entre les tubes et les sockets, et quand / comment choisir l’un par rapport à l’autre?
J’essaie de comprendre la différence entre un segment TCP avec le drapeau PSH et le drapeau URG . J’ai lu la RFC mais je ne pouvais toujours pas l’obtenir, est-ce que l’une d’entre elles met les données en mémoire tampon avant de les envoyer au processus et l’autre pas?
Je dois créer un exemple client-serveur sur TCP. Du côté du client, je lis 2 numéros et je les envoie au serveur. Le problème que j’ai rencontré est que je ne peux pas convertir d’ []byte en int , car la communication n’accepte que les données de type []byte . Existe-t-il un moyen de convertir […]