- A maneira usual de criar um domínio Unix ou socket TCP é programaticamente , através do mknod ou soquete chamadas do sistema. O
mknod
command não permite que você para criar um soquete.
Na linha de comando, use o pacote socket
-
Se você deseja criar um soquete Unix / TCP na linha de comando , tente o comando
socket
do pacote soquete (instale-o primeiro). Resumindo a sua página man :O soquete cria um TCP de domínio da Internet ou um soquete de fluxo de domínio UNIX e o conecta a stdin e stdout.
Exemplos de uso do socket (da página man)
-
socket -v coma.cs.tu-berlin.de nntp
conecta-se à porta nntp (porta 119) de coma.cs.tu-berlin.de (130.149.28.10).
-
socket -sl 3425
cria um soquete do servidor na porta 3425 no host local e aguarda um conexão. Após uma conexão ter sido fechada, uma nova conexão é aceito.
-
socket -wslqvp "echo Socket! " 1938
cria um soquete de servidor na porta 1938 no host local e aguarda um conexão. Quando uma conexão é aceita, a string "Socket!" é escrito no soquete. Nenhum dado é lido do soquete e escrito para o programa dedo. A conexão é fechada quando um final de arquivo condição na saída padrão do programa ocorre. Então um novo conexão é aceita.