Протокол отправки данных по типу Titan для Gemini, по-умолчанию используется порт 1915.
Протокол отправки данных по типу Titan для Gemini, по-умолчанию используется порт 1915.
Целостность отправляемого пакета обеспечивается точкой в строке сообщения, после чего пакет считается отправленным и соединение с сервером прекращается.
Целостность отправляемого пакета обеспечивается точкой в последней строке сообщения, после чего пакет считается отправленным и соединение с сервером прекращается.\\
Формат взаимодействия с сервером может отличаться, обычно документация прилагается отдельно взятым ресурсом, но в целом принцип следующий
**Пример запроса:**
**Пример запроса:**
@ -42,6 +43,13 @@ YOUR MESSAGE GOES HERE
.
.
</code>
</code>
где строки:
- установка соединения посредством синтаксиса netcat
- целевой ресурс на сервере - в данном случае, аргумент указывает URI %%classifieds%%
- тело сообщения, можно указать несколько строк
- единственная точка в новой строке - завершает отправку, в содержимое сообщения данным сервером не добавляется
* В некоторых дистрибутивах для поддержки IPv6 в %%nc%% может потребоваться установка пакета %%netcat-openbsd%%
* В некоторых дистрибутивах для поддержки IPv6 в %%nc%% может потребоваться установка пакета %%netcat-openbsd%%
* IPv6 также поддерживается утилитами %%telnet%% и %%ncat%% (вместо [[https://netcat.sourceforge.net|nc]]), %%ncat%% лучше работает с кириллицей
* IPv6 также поддерживается утилитами %%telnet%% и %%ncat%% (вместо [[https://netcat.sourceforge.net|nc]]), %%ncat%% лучше работает с кириллицей
* Для работы с кириллицей в терминале (на что собственно и ориентирован протокол), важно также убедиться в наличии поддержки окружением кодировки ввода UTF-8 (установить можно командой %%stty iutf8%% в %%~/.bashrc%%)
**Спецификация:**
**Спецификация:**
@ -123,4 +132,5 @@ stream {
* [[https://nightfall.city]] (%%nex://nightfall.city%%) - домашняя страница - документация, полезные ссылки и ресурсы сообщества
* [[https://nightfall.city]] (%%nex://nightfall.city%%) - домашняя страница - документация, полезные ссылки и ресурсы сообщества
* [[https://hg.sr.ht/~m15o/]] - тематические проекты с открытым кодом
* [[https://hg.sr.ht/~m15o/]] - тематические проекты с открытым кодом