Perguntas sobre 'unix-sockets'

2
respostas

Por que o comprimento do caminho do soquete é limitado a cem caracteres?

Em nomes de caminhos de sistemas Unix, geralmente não há praticamente nenhuma limitação de tamanho (bem, 4096 caracteres no Linux) ... exceto para caminhos de arquivos de soquete que são limitados a around 100 caracteres (107 caracteres no Lin...
24.05.2017 / 19:03
2
respostas

O Linux limpa automaticamente sockets de domínio abstratos?

Há uma ótima resposta no StackOverflow sobre fornecimento de um bloqueio melhor para daemons (sintetizado de Eduardo Fleury ) que não depende do mecanismo de bloqueio de arquivo PID comum para daemons. Há muitos bons comentários sobre o porquê...
17.07.2015 / 18:12
0
respostas

O que acontece com os dados auxiliares do fluxo unix em leituras parciais

Então eu li muitas informações sobre dados auxiliares unix-stream, mas uma coisa faltando em toda a documentação é o que deveria acontecer quando há uma leitura parcial? Suponha que eu esteja recebendo as seguintes mensagens em um buffer de 2...
15.02.2015 / 21:48
2
respostas

Como capturar passivamente de soquetes de domínio Unix (monitoramento de soquete AF_UNIX)?

As capturas TCP / IP e UDP podem ser feitas usando tcpdump / dumpcap e produz um arquivo pcap / pcapng que pode ser alimentado no Wireshark para análise posterior. Existe uma ferramenta semelhante para soquetes de domínio nomeados do Unix?...
03.08.2015 / 11:22
1
resposta

O que a permissão x (execute) faz em sockets unix?

Por minha experiência, o usuário não privilegiado não pode acessar o soquete unix que não possui sem conjunto de x bits. O que esse bit faz exatamente? Obrigado     
28.06.2018 / 13:37
1
resposta

Qual é o significado do conteúdo de / proc / net / unix?

No meu dispositivo Android, há o arquivo chamado /proc/net/unix , que é o conteúdo não está de acordo com qualquer distribuição de padrão linux (que mostra o domínio unix sockets.) Primeiras linhas: Num RefCount Protocol Flags...
05.02.2015 / 17:18
1
resposta

Simultaneamente lendo / escrevendo no mesmo socket unix?

Está tudo bem para dois ou mais processos simultâneos de leitura / gravação no mesmo unix socket ? Eu fiz alguns testes. Aqui está o meu sock_test.sh , que gera 50 clientes, cada um dos quais escreve 5K simultaneamente: #! /bin/bash...
11.05.2017 / 13:26
1
resposta

Como posso farejar o soquete dgram do unix sem ter o caminho do arquivo?

De artigo , percebi que: a UNIX domain socket is bound to a file path. Então, eu preciso sniffar o soquete do DGRAM Unix através do socat como mencionado aqui . Mas quando tento recuperar o caminho para esse propósito, descubro que...
24.07.2018 / 16:39
1
resposta

Por que existe o AF_NETLINK? AF_UNIX não é suficiente?

Tanto quanto eu entendo, o protocolo de socket AF_NETLINK é para comunicação entre o kernel e userspace e AF_UNIX é para comunicação entre dois processos de userspace. Por que o Linux precisa de um AF_NETLINK separado? Por que soquetes UNIX n...
29.01.2015 / 16:26
1
resposta

Não é possível iniciar aplicativos devido ao erro "Número máximo de clientes atingidos"

Depois de algum tempo, estou com problemas para iniciar aplicativos, por exemplo, o Viber. $ /opt/viber/Viber QSqlDatabasePrivate::removeDatabase: connection 'ConfigureDBConnection' is still in use, all queries will cease to work. Maximum num...
30.05.2017 / 06:43