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