Questions marquées «socket»

est un point final de communication de données pour échanger des données entre des processus s'exécutant dans le même système d'exploitation hôte.

54
Qui a l'autre extrémité de ce socketpair unix?

Je veux déterminer quel processus a l'autre extrémité d'un socket UNIX. Plus précisément, je pose une question sur celle qui a été créée avec socketpair(), bien que le problème soit le même pour toutes les sockets UNIX. J'ai un programme parentqui crée un socketpair(AF_UNIX, SOCK_STREAM, 0, fds),...

49
Qu'est-ce qu'une prise de courant?

Quelqu'un pourrait-il m'expliquer ce qu'est une prise? Je le vois dans de nombreux acronymes dans le contexte de SSL, etc. Aussi, pourquoi s'appelle-t-il un socket? Est-ce purement parce que c'est quel nom ils ont inventé? Ou était-ce le premier nom qu'ils ont

47
Performance des sockets unix vs ports TCP

Par exemple sur php-fpm: #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock Existe-t-il des différences de performances majeures entre l'utilisation d'écouteurs basés sur des sockets unix et des ports TCP? (Pas seulement pour PHP, mais en général. Est-ce différent pour chaque...

36
/ proc / PID / fd / X numéro du lien

Sous Linux, in /proc/PID/fd/X, les liens des descripteurs de fichiers qui sont des pipes ou des sockets ont un numéro, comme: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 ->...

29
Comment réserver des ports pour mon application?

Comment réserver une liste de ports pour mes applications personnalisées? Pour être précis, le produit que je crée a beaucoup de processus et beaucoup d'intercommunication entre eux. Le problème que j'ai, c'est que - de temps en temps - le système d'exploitation vole mes ports. C'est rare, mais ça...

26
Comment le serveur sait-il à quel port client envoyer?

Si je comprends bien, c'est ce qui se passe lorsqu'un client fait une demande de connexion: Le serveur sera lié à un numéro de port particulier. Le numéro de port est toujours lié à un processus d'écoute. Étant donné que seul le serveur écoute les connexions entrantes, nous n'avons pas besoin de...

23
Les fichiers de sockets Internet Unix sont-ils?

Je comprends que "Tout est un fichier" est l'un des principaux concepts d'Unix, mais les sockets utilisent différentes API fournies par le noyau (comme socket, sendto, recv, etc.), pas comme les interfaces normales du système de fichiers. Comment ce "Tout est un fichier" s'applique-t-il...

21
Existe-t-il un fichier pour chaque socket?

"Tout est un fichier" dans le monde UNIX. La phrase ci-dessus est célèbre. Quand je cours echo "hello programmer" >> /dev/tty1, je peux regarder la chaîne donnée TeleType 1 , .... Quoi et où est le fichier pour chacun socket? Supposons que mon ami se connecte à mon PC et que son adresse IP...

20
Comment faire expirer un socket TCP

Pour les simulations de catastrophe du réseau de notre environnement de serveur, nous recherchons un moyen d'expiration intentionnelle d'un socket TCP. Existe-t-il des moyens simples pour les sockets existants? De plus, un petit programme de test C serait un plus. Nous avons déjà essayé de...

18
Structure de socket du noyau et TCP_DIAG

Je travaille sur un logiciel qui se connecte à un serveur de données en temps réel (en utilisant TCP) et j'ai quelques connexions qui tombent. Je suppose que les clients ne lisent pas assez rapidement les données provenant du serveur. Par conséquent, je voudrais surveiller mes sockets TCP. Pour...