Articles of sockets

Comment une application peut-elle utiliser le port 80 / HTTP sans entrer en conflit avec les navigateurs?

Si je comprends bien, les applications utilisent parfois HTTP pour envoyer des messages, car l’utilisation d’autres ports est susceptible de causer des problèmes de pare-feu. Mais comment cela fonctionne sans entrer en conflit avec d’autres applications telles que les navigateurs Web? En fait, comment plusieurs navigateurs s’exécutent simultanément ne sont-ils pas en conflit? Est-ce qu’ils […]

Comment éviter une exception NoRouteToHostException?

Divulgation: le code sur lequel je travaille concerne les cours universitaires. Contexte: La tâche que j’essaie de mener à bien consiste à signaler l’effet de différentes techniques de threading. Pour ce faire, j’ai écrit plusieurs classes qui répondent à une demande d’un client utilisant Java Sockets. L’idée est d’inonder le serveur de requêtes et de […]

Comment vérifier si un socket est connecté / déconnecté en C #?

Comment pouvez-vous vérifier si un socket réseau (System.Net.Sockets.Socket) est toujours connecté si l’autre hôte ne vous envoie pas de paquet lorsqu’il se déconnecte (par exemple parce qu’il s’est déconnecté de manière fâcheuse)?

Exemple de socket client Python de base

J’ai essayé de comprendre comment fonctionnent les sockets et j’ai essayé de distinguer quelques exemples de code trouvés sur cette page pour un programme de sockets client très simple. Comme il s’agit d’un exemple de code de base, je suppose qu’il ne contient pas d’erreurs, mais lorsque je tente de le comstackr, je reçois le […]

Qu’est-ce que cela signifie de lier un socket multicast (UDP)?

J’utilise le protocole UDP multidiffusion entre des hôtes disposant de plusieurs interfaces réseau. J’utilise boost :: asio et je suis désorienté par les 2 opérations que doivent effectuer les récepteurs: bind, puis join-group. Pourquoi avez-vous besoin de spécifier l’adresse locale d’une interface, pendant la liaison, lorsque vous faites cela avec chaque groupe de multidiffusion auquel […]

Groupe de multidiffusion UDP sur Windows Phone 8

OK, c’est celui que j’essaie de comprendre depuis quelques jours maintenant. Nous avons une application sur Windows Phone 7 où les téléphones rejoignent un groupe de multidiffusion, puis envoient et reçoivent des messages au groupe pour se parler. Remarque: il s’agit d’une communication entre téléphone et téléphone. J’essaie maintenant de porter cette application sur Windows […]

IO asynchrone en Java?

Quelles sont les options pour async io (basée sur socket) dans java autre que java.nio? Java.nio utilise-t-il également des threads dans le backround (comme je le pense, la bibliothèque de socket asynchrone de .NET le fait, peut-être a-t-il été modifié)

Socket vs SocketChannel

J’essaie de comprendre SocketChannels et NIO en général. Je sais comment travailler avec des sockets réguliers et comment créer un serveur de thread-par-client simple (en utilisant les sockets de blocage standard). Donc mes questions: Qu’est-ce qu’un SocketChannel? Quel est le supplément que je reçois lorsque je travaille avec un SocketChannel au lieu d’un Socket. Quelle […]

Est-ce que (et devrait) il y a des sockets en C ++ 11?

Le nouveau C ++ 11 va-t-il contenir une bibliothèque de sockets? Pour qu’on puisse faire quelque chose std::socket -ish? En voyant comment std::thread sera ajouté, on a l’impression que des sockets devraient également être ajoutés. Les sockets de style C sont douloureuses … Elles sont extrêmement intuitives. Anyways: Y aura-t-il des sockets C ++ dans […]

Détecte instantanément la déconnexion du client du socket du serveur

Comment puis-je détecter qu’un client s’est déconnecté de mon serveur? J’ai le code suivant dans ma méthode AcceptCallBack static Socket handler = null; public static void AcceptCallback(IAsyncResult ar) { //Accept incoming connection Socket listener = (Socket)ar.AsyncState; handler = listener.EndAccept(ar); } Je dois trouver un moyen de découvrir le plus rapidement possible que le client s’est […]