2024-05-08-23-30
This commit is contained in:
parent
742e5f4f57
commit
5e72e527f8
@ -31,7 +31,8 @@ nex
|
||||
|
||||
Протокол отправки данных по типу Titan для Gemini, по-умолчанию используется порт 1915.
|
||||
|
||||
Целостность отправляемого пакета обеспечивается точкой в строке сообщения, после чего пакет считается отправленным и соединение с сервером прекращается.
|
||||
Целостность отправляемого пакета обеспечивается точкой в последней строке сообщения, после чего пакет считается отправленным и соединение с сервером прекращается.\\
|
||||
Формат взаимодействия с сервером может отличаться, обычно документация прилагается отдельно взятым ресурсом, но в целом принцип следующий
|
||||
|
||||
**Пример запроса:**
|
||||
|
||||
@ -42,6 +43,13 @@ YOUR MESSAGE GOES HERE
|
||||
.
|
||||
</code>
|
||||
|
||||
где строки:
|
||||
|
||||
- установка соединения посредством синтаксиса netcat
|
||||
- целевой ресурс на сервере - в данном случае, аргумент указывает URI %%classifieds%%
|
||||
- тело сообщения, можно указать несколько строк
|
||||
- единственная точка в новой строке - завершает отправку, в содержимое сообщения данным сервером не добавляется
|
||||
|
||||
Текст из файла
|
||||
|
||||
<file - file.txt>
|
||||
@ -68,6 +76,7 @@ nc 201:23b4:991a:634d:8359:4521:5576:15b7 1915
|
||||
|
||||
* В некоторых дистрибутивах для поддержки IPv6 в %%nc%% может потребоваться установка пакета %%netcat-openbsd%%
|
||||
* 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://hg.sr.ht/~m15o/]] - тематические проекты с открытым кодом
|
||||
* [[:gemini_protocol#сравнение|Сравнение протоколов gemini, spartan, scroll, nex]]
|
||||
* [[https://blog.ikuamike.io/posts/2021/netcat/|Справочный материал по вариантам netcat (en)]]
|
||||
* [[:gemini_protocol#сравнение|Сравнение протоколов gemini, spartan, scroll, nex]]
|
||||
|
Loading…
x
Reference in New Issue
Block a user