socket - онлайн в облаке

Это командный сокет, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


socket - создать сокет домена TCP или UNIX и подключиться к stdin / out

СИНТАКСИС


гнездо [ -bcfqrvw ] [ -p команду ] [ -B локальным адрес ] кашель порт
гнездо [ -bcfqrvw ] [ -p команду ] /дорожка
гнездо [ -bcfqrvw ] [ -p команду ] [ -B локальным адрес ] -s [ -l ] порт
гнездо [ -bcfqrvw ] [ -p команду ] -s [ -l ] /дорожка

ОПИСАНИЕ


Розетка создает Интернет-домен TCP или сокет потока домена UNIX и подключает его к
stdin и stdout. В кашель аргумент может быть номером Интернета в точечной нотации (например,
`` 130.149.28.10 '') или доменное имя. В этом случае должна быть возможность разрешить имя
на действующий адрес в Интернете с gethostbyname(3). порт аргумент может быть номером порта
или имя службы, которое может быть сопоставлено с номером порта с помощью getservbyname(3). Если UNIX
доменный сокет необходимо создать вместо Интернет-сокета, укажите путь
вместо хоста в Интернете (канонический домен с именем или записью через точку). Имя хоста
рассматривается как путь, если содержит хотя бы одну косую черту. Т.е. если кто-то хочет создать или
подключитесь к сокету в текущем каталоге, используйте ./имя файла указать соединение
пункт.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-b (Фон)
Программа уходит в фоновый режим, отсоединяется от своего управляющего терминала,
закрывает файловые дескрипторы, связанные с tty, и изменяет его текущий
каталог в корневой каталог.

-B (местный адрес)
Эта опция указывает, какие локальным адрес для привязки при подключении.

-c (CRLF)
Символы перевода строки (LF) преобразуются в последовательность перевода строки возврата каретки
(CRLF) при записи в сокет. Последовательности CRLF, считываемые из сокета,
преобразован в одиночный LF.

-f (вилка)
Когда соединение с сервером принято, создается отдельный процесс для обработки
соединение в фоновом режиме.

-l (петля)
(действительно только с -s) После того, как соединение было закрыто, другое соединение
принимаются.

-p (программа)
Указанный команду выполняется для каждого подключения. Его стандартный ввод, стандартный
выход, и стандартные каналы ошибок подключены к розетке. Command может быть
любая команда оболочки, поскольку она передается в / bin / sh.

-q (покидать)
Соединение закрывается, когда на стандартном вводе возникает условие конца файла.

-r (только чтение)
Никакие данные не считываются со стандартного ввода и не записываются в сокет.

-s (сервер)
Серверный сокет создан. А хоста аргумент не требуется из Интернета
сокеты, для сокетов домена UNIX требуется только номер порта, но путь к нему.

-v (подробный)
Сообщения о подключениях и т. Д. Выдаются на stderr.

-w (только писать)
Никакие данные не считываются из сокета и не записываются на стандартный вывод.

-версия
Розетка печатает идентификатор своей версии и завершается. Это должен быть первый аргумент
иметь эффект.

ПРИМЕРЫ


Команда

сокет -v coma.cs.tu-berlin.de nntp

подключается к порту nntp (порт 119) coma.cs.tu-berlin.de (130.149.28.10).
Команда

розетка -sl 3425

создает серверный сокет на порте 3425 на локальном хосте и ожидает подключения. После
соединение было закрыто, новое соединение принято.
Команда

socket -wslqvp "echo Socket!" 1938 г.

создает серверный сокет на порту 1938 на локальном хосте и ожидает подключения. Когда
соединение принято, строка "Socket!" записывается в сокет. Данные не читаются
из розетки и записал в finger программу. Соединение закрывается, когда конец
при стандартном выводе программы возникает условие отсутствия файла. Тогда новое соединение
принимаются.

ДИАГНОСТИКИ


Много диагностики сбойных системных вызовов.

неизвестный кашель кашель
кашельАдрес не может быть определен.

сигнал сигнал пойманы, выход
Розетка завершается по любому сигналу, кроме SIGTSTP, SIGCONT, SIGCLD, SIGQUIT.

Ненулевой код выхода возвращается, если гнездо завершается из-за состояния ошибки или
сигнал.

Используйте сокет онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows