Как создать новый сокет в / dev?

tillix - самая полная альтернатива, которую я нашел до сих пор

9
задан 15 June 2012 в 11:05

28 ответов

  • Обычный способ создания домена Unix или TCP-сокета программно осуществляется через системные вызовы mknod или socket . Команда mknod не позволит вам создать сокет.

В командной строке используйте пакет socket

  • Если вы хотите создать сокет Unix / TCP из командной строки, попробуйте выполнить команду socket из пакета socket (сначала установите его). Обобщая описание man page : Socket создает интернет-домен TCP или UNIX-доменный поток и подключает его к stdin и stdout.

Примеры использования socket (с man-страницы)

  1. socket -v coma.cs.tu-berlin.de nntp подключается к порту nntp (порт 119) coma.cs.tu-berlin.de (130.149.28.10).
  2. socket -sl 3425 создает серверный сокет на порту 3425 на локальном хосте и ждет соединения. После того, как соединение было закрыто, будет принято новое соединение.
  3. socket -wslqvp "echo Socket! " 1938 создает серверный сокет на порту 1938 на локальном хосте и ждет соединения. Когда соединение принято, строка «Socket!» записывается в сокет. Никакие данные не считываются из сокета и не записываются в программу finger. Соединение закрывается, когда происходит условие конца файла на стандартном выходе программы. Затем принимается новое соединение.
8
ответ дан 25 July 2018 в 18:29
  • Обычный способ создания домена Unix или TCP-сокета программно осуществляется через системные вызовы mknod или socket . Команда mknod не позволит вам создать сокет.

В командной строке используйте пакет socket

  • Если вы хотите создать сокет Unix / TCP из командной строки, попробуйте выполнить команду socket из пакета socket (сначала установите его). Обобщая описание man page : Socket создает интернет-домен TCP или UNIX-доменный поток и подключает его к stdin и stdout.

Примеры использования socket (с man-страницы)

  1. socket -v coma.cs.tu-berlin.de nntp подключается к порту nntp (порт 119) coma.cs.tu-berlin.de (130.149.28.10).
  2. socket -sl 3425 создает серверный сокет на порту 3425 на локальном хосте и ждет соединения. После того, как соединение было закрыто, будет принято новое соединение.
  3. socket -wslqvp "echo Socket! " 1938 создает серверный сокет на порту 1938 на локальном хосте и ждет соединения. Когда соединение принято, строка «Socket!» записывается в сокет. Никакие данные не считываются из сокета и не записываются в программу finger. Соединение закрывается, когда происходит условие конца файла на стандартном выходе программы. Затем принимается новое соединение.
8
ответ дан 31 July 2018 в 11:01
  • Обычный способ создания домена Unix или TCP-сокета программно осуществляется через системные вызовы mknod или socket . Команда mknod не позволит вам создать сокет.

В командной строке используйте пакет socket

  • Если вы хотите создать сокет Unix / TCP из командной строки, попробуйте выполнить команду socket из пакета socket (сначала установите его). Обобщая описание man page : Socket создает интернет-домен TCP или UNIX-доменный поток и подключает его к stdin и stdout.

Примеры использования socket (с man-страницы)

  1. socket -v coma.cs.tu-berlin.de nntp подключается к порту nntp (порт 119) coma.cs.tu-berlin.de (130.149.28.10).
  2. socket -sl 3425 создает серверный сокет на порту 3425 на локальном хосте и ждет соединения. После того, как соединение было закрыто, будет принято новое соединение.
  3. socket -wslqvp "echo Socket! " 1938 создает серверный сокет на порту 1938 на локальном хосте и ждет соединения. Когда соединение принято, строка «Socket!» записывается в сокет. Никакие данные не считываются из сокета и не записываются в программу finger. Соединение закрывается, когда происходит условие конца файла на стандартном выходе программы. Затем принимается новое соединение.
8
ответ дан 31 July 2018 в 12:00
  • Обычный способ создания домена Unix или TCP-сокета программно осуществляется через системные вызовы mknod или socket . Команда mknod не позволит вам создать сокет.

В командной строке используйте пакет socket

  • Если вы хотите создать сокет Unix / TCP из командной строки, попробуйте выполнить команду socket из пакета socket (сначала установите его). Обобщая описание man page : Socket создает интернет-домен TCP или UNIX-доменный поток и подключает его к stdin и stdout.

Примеры использования socket (с man-страницы)

  1. socket -v coma.cs.tu-berlin.de nntp подключается к порту nntp (порт 119) coma.cs.tu-berlin.de (130.149.28.10).
  2. socket -sl 3425 создает серверный сокет на порту 3425 на локальном хосте и ждет соединения. После того, как соединение было закрыто, будет принято новое соединение.
  3. socket -wslqvp "echo Socket! " 1938 создает серверный сокет на порту 1938 на локальном хосте и ждет соединения. Когда соединение принято, строка «Socket!» записывается в сокет. Никакие данные не считываются из сокета и не записываются в программу finger. Соединение закрывается, когда происходит условие конца файла на стандартном выходе программы. Затем принимается новое соединение.
8
ответ дан 2 August 2018 в 00:40
  • Обычный способ создания домена Unix или TCP-сокета программно осуществляется через системные вызовы mknod или socket . Команда mknod не позволит вам создать сокет.

В командной строке используйте пакет socket

  • Если вы хотите создать сокет Unix / TCP из командной строки, попробуйте выполнить команду socket из пакета socket (сначала установите его). Обобщая описание man page : Socket создает интернет-домен TCP или UNIX-доменный поток и подключает его к stdin и stdout.

Примеры использования socket (с man-страницы)

  1. socket -v coma.cs.tu-berlin.de nntp подключается к порту nntp (порт 119) coma.cs.tu-berlin.de (130.149.28.10).
  2. socket -sl 3425 создает серверный сокет на порту 3425 на локальном хосте и ждет соединения. После того, как соединение было закрыто, будет принято новое соединение.
  3. socket -wslqvp "echo Socket! " 1938 создает серверный сокет на порту 1938 на локальном хосте и ждет соединения. Когда соединение принято, строка «Socket!» записывается в сокет. Никакие данные не считываются из сокета и не записываются в программу finger. Соединение закрывается, когда происходит условие конца файла на стандартном выходе программы. Затем принимается новое соединение.
8
ответ дан 4 August 2018 в 16:11
  • Обычный способ создания домена Unix или TCP-сокета программно осуществляется через системные вызовы mknod или socket . Команда mknod не позволит вам создать сокет.

В командной строке используйте пакет socket

  • Если вы хотите создать сокет Unix / TCP из командной строки, попробуйте выполнить команду socket из пакета socket (сначала установите его). Обобщая описание man page : Socket создает интернет-домен TCP или UNIX-доменный поток и подключает его к stdin и stdout.

Примеры использования socket (с man-страницы)

  1. socket -v coma.cs.tu-berlin.de nntp подключается к порту nntp (порт 119) coma.cs.tu-berlin.de (130.149.28.10).
  2. socket -sl 3425 создает серверный сокет на порту 3425 на локальном хосте и ждет соединения. После того, как соединение было закрыто, будет принято новое соединение.
  3. socket -wslqvp "echo Socket! " 1938 создает серверный сокет на порту 1938 на локальном хосте и ждет соединения. Когда соединение принято, строка «Socket!» записывается в сокет. Никакие данные не считываются из сокета и не записываются в программу finger. Соединение закрывается, когда происходит условие конца файла на стандартном выходе программы. Затем принимается новое соединение.
8
ответ дан 6 August 2018 в 00:49
  • Обычный способ создания домена Unix или TCP-сокета программно осуществляется через системные вызовы mknod или socket . Команда mknod не позволит вам создать сокет.

В командной строке используйте пакет socket

  • Если вы хотите создать сокет Unix / TCP из командной строки, попробуйте выполнить команду socket из пакета socket (сначала установите его). Обобщая описание man page : Socket создает интернет-домен TCP или UNIX-доменный поток и подключает его к stdin и stdout.

Примеры использования socket (с man-страницы)

  1. socket -v coma.cs.tu-berlin.de nntp подключается к порту nntp (порт 119) coma.cs.tu-berlin.de (130.149.28.10).
  2. socket -sl 3425 создает серверный сокет на порту 3425 на локальном хосте и ждет соединения. После того, как соединение было закрыто, будет принято новое соединение.
  3. socket -wslqvp "echo Socket! " 1938 создает серверный сокет на порту 1938 на локальном хосте и ждет соединения. Когда соединение принято, строка «Socket!» записывается в сокет. Никакие данные не считываются из сокета и не записываются в программу finger. Соединение закрывается, когда происходит условие конца файла на стандартном выходе программы. Затем принимается новое соединение.
8
ответ дан 7 August 2018 в 18:15
  • Обычный способ создания домена Unix или TCP-сокета программно осуществляется через системные вызовы mknod или socket . Команда mknod не позволит вам создать сокет.

В командной строке используйте пакет socket

  • Если вы хотите создать сокет Unix / TCP из командной строки, попробуйте выполнить команду socket из пакета socket (сначала установите его). Обобщая описание man page : Socket создает интернет-домен TCP или UNIX-доменный поток и подключает его к stdin и stdout.

Примеры использования socket (с man-страницы)

  1. socket -v coma.cs.tu-berlin.de nntp подключается к порту nntp (порт 119) coma.cs.tu-berlin.de (130.149.28.10).
  2. socket -sl 3425 создает серверный сокет на порту 3425 на локальном хосте и ждет соединения. После того, как соединение было закрыто, будет принято новое соединение.
  3. socket -wslqvp "echo Socket! " 1938 создает серверный сокет на порту 1938 на локальном хосте и ждет соединения. Когда соединение принято, строка «Socket!» записывается в сокет. Никакие данные не считываются из сокета и не записываются в программу finger. Соединение закрывается, когда происходит условие конца файла на стандартном выходе программы. Затем принимается новое соединение.
8
ответ дан 10 August 2018 в 06:59
  • Обычный способ создания домена Unix или TCP-сокета программно осуществляется через системные вызовы mknod или socket . Команда mknod не позволит вам создать сокет.

В командной строке используйте пакет socket

  • Если вы хотите создать сокет Unix / TCP из командной строки, попробуйте выполнить команду socket из пакета socket (сначала установите его). Обобщая описание man page : Socket создает интернет-домен TCP или UNIX-доменный поток и подключает его к stdin и stdout.

Примеры использования socket (с man-страницы)

  1. socket -v coma.cs.tu-berlin.de nntp подключается к порту nntp (порт 119) coma.cs.tu-berlin.de (130.149.28.10).
  2. socket -sl 3425 создает серверный сокет на порту 3425 на локальном хосте и ждет соединения. После того, как соединение было закрыто, будет принято новое соединение.
  3. socket -wslqvp "echo Socket! " 1938 создает серверный сокет на порту 1938 на локальном хосте и ждет соединения. Когда соединение принято, строка «Socket!» записывается в сокет. Никакие данные не считываются из сокета и не записываются в программу finger. Соединение закрывается, когда происходит условие конца файла на стандартном выходе программы. Затем принимается новое соединение.
8
ответ дан 15 August 2018 в 18:57
  • 1
    Вы знаете, как создать эквивалент /dev/log с помощью команды socket? – Robin Winslow 15 November 2014 в 22:59

Я думаю, что вы ищете команду mknod. (Если вас интересует системный вызов, который он использует, вот для этого manpage.)

0
ответ дан 25 May 2018 в 10:10

Вы не можете его создать, но вы можете скопировать из рабочей системы, как показано ниже, в какое-то общее место между машинами и копировать из общего места в другую систему.

Машина A

[ f1]

Машина B

cp -rf shared_directory /dev/
0
ответ дан 25 May 2018 в 10:10

Вы не можете его создать, но вы можете скопировать из рабочей системы, как показано ниже, в какое-то общее место между машинами и копировать из общего места в другую систему.

Машина A

cp -rf /dev/SRC shared_directory

Машина B

cp -rf shared_directory /dev/
1
ответ дан 25 July 2018 в 18:29

Я думаю, что вы ищете команду mknod . (Если вас интересует системный вызов, который он использует, здесь manpage для этого .)

0
ответ дан 25 July 2018 в 18:29

Вы не можете его создать, но вы можете скопировать из рабочей системы, как показано ниже, в какое-то общее место между машинами и копировать из общего места в другую систему.

Машина A

cp -rf /dev/SRC shared_directory

Машина B

cp -rf shared_directory /dev/
1
ответ дан 31 July 2018 в 11:01

Я думаю, что вы ищете команду mknod . (Если вас интересует системный вызов, который он использует, здесь manpage для этого .)

0
ответ дан 31 July 2018 в 11:01

Вы не можете его создать, но вы можете скопировать из рабочей системы, как показано ниже, в какое-то общее место между машинами и копировать из общего места в другую систему.

Машина A

cp -rf /dev/SRC shared_directory

Машина B

cp -rf shared_directory /dev/
1
ответ дан 31 July 2018 в 12:00

Я думаю, что вы ищете команду mknod . (Если вас интересует системный вызов, который он использует, здесь manpage для этого .)

0
ответ дан 31 July 2018 в 12:00

Вы не можете его создать, но вы можете скопировать из рабочей системы, как показано ниже, в какое-то общее место между машинами и копировать из общего места в другую систему.

Машина A

cp -rf /dev/SRC shared_directory

Машина B

cp -rf shared_directory /dev/
1
ответ дан 2 August 2018 в 00:40

Я думаю, что вы ищете команду mknod . (Если вас интересует системный вызов, который он использует, здесь manpage для этого .)

0
ответ дан 2 August 2018 в 00:40

Вы не можете его создать, но вы можете скопировать из рабочей системы, как показано ниже, в какое-то общее место между машинами и копировать из общего места в другую систему.

Машина A

cp -rf /dev/SRC shared_directory

Машина B

cp -rf shared_directory /dev/
1
ответ дан 4 August 2018 в 16:11

Я думаю, что вы ищете команду mknod . (Если вас интересует системный вызов, который он использует, здесь manpage для этого .)

0
ответ дан 4 August 2018 в 16:11

Вы не можете его создать, но вы можете скопировать из рабочей системы, как показано ниже, в какое-то общее место между машинами и копировать из общего места в другую систему.

Машина A

cp -rf /dev/SRC shared_directory

Машина B

cp -rf shared_directory /dev/
1
ответ дан 6 August 2018 в 00:49

Я думаю, что вы ищете команду mknod . (Если вас интересует системный вызов, который он использует, здесь manpage для этого .)

0
ответ дан 6 August 2018 в 00:49

Вы не можете его создать, но вы можете скопировать из рабочей системы, как показано ниже, в какое-то общее место между машинами и копировать из общего места в другую систему.

Машина A

cp -rf /dev/SRC shared_directory

Машина B

cp -rf shared_directory /dev/
1
ответ дан 7 August 2018 в 18:15

Я думаю, что вы ищете команду mknod . (Если вас интересует системный вызов, который он использует, здесь manpage для этого .)

0
ответ дан 7 August 2018 в 18:15

Вы не можете его создать, но вы можете скопировать из рабочей системы, как показано ниже, в какое-то общее место между машинами и копировать из общего места в другую систему.

Машина A

cp -rf /dev/SRC shared_directory

Машина B

cp -rf shared_directory /dev/
1
ответ дан 10 August 2018 в 06:59

Я думаю, что вы ищете команду mknod . (Если вас интересует системный вызов, который он использует, здесь manpage для этого .)

0
ответ дан 10 August 2018 в 06:59

Я думаю, что вы ищете команду mknod . (Если вас интересует системный вызов, который он использует, здесь manpage для этого .)

0
ответ дан 15 August 2018 в 18:57

Другие вопросы по тегам:

Похожие вопросы: