Perguntas com a marcação «socket»

é um terminal de comunicação de dados para a troca de dados entre processos em execução no mesmo sistema operacional host.

54
Quem tem o outro lado desse soquete unix?

Quero determinar qual processo tem a outra extremidade de um soquete UNIX. Especificamente, estou perguntando sobre um que foi criado socketpair(), embora o problema seja o mesmo para qualquer soquete UNIX. Eu tenho um programa parentque cria a socketpair(AF_UNIX, SOCK_STREAM, 0, fds), e...

48
O que é um soquete?

Alguém poderia me explicar o que é um soquete? Eu vejo isso em muitas siglas no contexto do SSL etc. Além disso, por que é chamado de soquete? É apenas porque foi o nome que eles inventaram? Ou foi o primeiro nome que eles

46
Desempenho de soquetes unix x portas TCP

Por exemplo, no php-fpm: #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock Existem diferenças importantes de desempenho entre o uso de ouvintes baseados em soquete unix em portas TCP? (Não apenas para PHP, mas em geral. É diferente para cada

36
/ proc / PID / fd / número do link X

No Linux, in /proc/PID/fd/X, os links para descritores de arquivo que são pipes ou soquetes têm um número, como: 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
Como reservo portas para o meu aplicativo?

Como reservo uma lista de portas para meus aplicativos personalizados? Para ser específico, o produto que estou criando tem muitos processos e muita intercomunicação entre eles. O problema que estou tendo é que - de vez em quando - o sistema operacional rouba minhas portas. É raro, mas...

26
Como o servidor descobre para qual porta do cliente enviar?

Pelo que entendi, é isso que acontece quando um cliente faz uma solicitação de conexão: O servidor será vinculado a um número de porta específico. O número da porta está sempre vinculado a um processo de atendimento. Como apenas o servidor está escutando as conexões de entrada, não precisamos...

21
Existe um arquivo para cada soquete?

"Tudo é um arquivo" no mundo UNIX. A frase acima é famosa. Quando corro echo "hello programmer" >> /dev/tty1, posso ver a sequência especificada em TeleType 1 .... O que e onde está o arquivo para cada um socket? Suponha que meu amigo se conecte ao meu PC e seu IP seja h.h.h.h: como posso...

20
Como fazer um tempo limite de soquete TCP

Para simulações de catástrofes de rede em nosso ambiente de servidor, estamos procurando uma maneira de atingir intencionalmente o tempo limite de um soquete TCP. Existem maneiras simples de soquetes existentes? Além disso, um pequeno programa de caso de teste C seria uma vantagem. Já tentamos...

18
Estrutura de soquete do kernel e TCP_DIAG

Estou trabalhando em um software que se conecta a um servidor de dados em tempo real (usando TCP) e tenho algumas conexões caindo. Meu palpite é que os clientes não leem os dados provenientes do servidor com rapidez suficiente. Portanto, eu gostaria de monitorar meus soquetes TCP. Para isso,...