Questions marquées «sockets»

114
Performances IPC: tuyau nommé vs socket

Tout le monde semble dire que les tubes nommés sont plus rapides que les sockets IPC. Combien plus rapides sont-ils? Je préférerais utiliser des sockets car ils peuvent faire une communication bidirectionnelle et sont très flexibles, mais je choisirai la vitesse plutôt que la flexibilité si elle...

104
Comment configurer le délai de connexion au socket

Lorsque le Client tente de se connecter à une adresse IP déconnectée, il y a un long timeout de plus de 15 secondes ... Comment réduire ce timeout? Quelle est la méthode pour le configurer? Le code que j'utilise pour configurer une connexion socket est le suivant: try { m_clientSocket = new Socket(...

94
Dois-je battre mon cœur pour garder une connexion TCP ouverte?

J'ai deux composants qui communiquent via TCP / IP. Le composant A agit comme un serveur / écouteur et le composant B est le client. Les deux doivent communiquer le plus rapidement possible. Il ne peut y avoir qu'une seule connexion à la fois (bien que cela soit mis à part cette question). Un...

91
Python [Errno 98] Adresse déjà utilisée

Dans mon programme socket Python, j'ai parfois besoin de l'interrompre avec Ctrl-C. Lorsque je fais cela, cela ferme la connexion en utilisant socket.close(). Cependant, lorsque j'essaie de le rouvrir, je dois attendre ce qui semble être une minute avant de pouvoir me connecter à nouveau. Comment...

91
Comment supprimer une connexion socket CLOSE_WAIT

J'ai écrit un petit programme qui interagit avec un serveur sur un port spécifique. Le programme fonctionne bien, mais: Une fois que le programme s'est terminé de manière inattendue, et depuis que cette connexion socket est affichée dans l' CLOSE_WAITétat. Si j'essaie d'exécuter un programme, il...

86
Définition d'un délai d'expiration pour les opérations de socket

Lorsque je crée une socket: Socket socket = new Socket(ipAddress, port); Il lève une exception, ce qui est OK, car l'adresse IP n'est pas disponible. (Les variables de test où String ipAddress = "192.168.0.3"et int port = 300.) Le problème est le suivant: comment le définir sur timeout pour cette...