12:26

Fuck impossible. I SEE FUTURE!
как-то мы ради ржаки наложили коммуникативный процесс "срач" на упрощенную модель установления TCP-соединения

Срач - это протокол общения соответствующий транспортному уровню модели OSI. Сознание в нем не задействуется. Все, сказанное во время срача стоит считать работой генератора случайных фраз.

1. Один или несколько человек входят в режим "ожидание срача" (например потому что устали, заболели, не пожрали вовремя или еще по какой хронической заебанности).
2. В режиме "ожидание срача" человек ждет специальную кодовую фразу, иначе говоря флаг начала срача, например "ты хуй, юзер А", рассылаемую мультикастом (т.е. всем доступным адресатам). Следует помнить, что не все участники коммуникации могут распознать как флаг начала срача одну и ту же фразу.
2. Если флаг начала срача не получен, по тайм-ауту человек. находящийся в режиме ожидания срача, генерирует флаг начала срача внутри себя как уже полученный. Поле "отправитель" заполняется произвольно.
3. После того, как флаг начала срача получен, в человеческой голове включается генератор фраз, который из некоторого известного списка словосочетаний строит поддерживающие срач фразы. Следует помнить, что для того, чтобы срач состоялся, необходимо более одного участника обмена данными.
4. Срач прекращается по тайм-ауту, который у разных участников может быть различен. Если срач прекратили не все участники, то срач может быть возобновлен любым участником при получении флага "начало срача". Следует помнить, что срач занимает все доступные ресурсы мозга и потому может быть самопроизвольно прекратиться после того, как объем свободной памяти и вычислительных ресурсов мозга будет занят, что приведет к временной неспособности участника срача к любым актам коммуникации.
5. Тот из участников срача, для которого срач занял наименьший объем памяти может сгенерировать кодовую фразу, иначе говоря флаг окончания срача, и таким образом уведомить остальных участников о том, что он покидает срач. Флагом окончания срача могут быть например, фразы "ойвсе" или "нахуй пошел". Флаг окончания срача всегда рассылается мультикастом (на все доступные адреса).
6. Для человека, разославшего флаг окончания срача обмен данными в режиме "срач" прекращается. Такой человек после некоторого тайм-аута готов к штатной коммуникации с другими людьми. Следует помнить, что фраза, служащая флагом одностороннего окончания срача никакой смысловой нагрузки не несет.

@темы: поиграть, pro testing

Комментарии
30.12.2015 в 12:51

jaetoneja
аыыыыыыы.
жжоте вы, просто напалмом.
30.12.2015 в 12:56

Fuck impossible. I SEE FUTURE!
jaetoneja, телеге вообще уже пару лет как, я ща даже не упомню, с кем именно ее в первый раз обсуждали )
30.12.2015 в 13:07

Ага, хорошо.
Только больше похоже на UDP.
А на каком порту висит демон? Чтобы телнетом зайти :)
30.12.2015 в 13:17

Fuck impossible. I SEE FUTURE!
nasse, на самом деле нечто среднее. Т.к. все-таки сначала устанавливается соединение, а потом уже начинается обмен пакетами.

А на каком порту висит демон? Чтобы телнетом зайти
если б все было так просто! Ну нету спецификаций, нету! И SDK тоже нету! Кагбе ждем результатов обратной инженерной разработки, чо.
30.12.2015 в 13:24

Tvaer Salir Annie, вот в силу п. 2, необязательности ответа, соединения по факту может не быть. Хэндл соединения у инициирущего срач есть, а само соединение можно хоть из /dev/random читать и в /dev/null писать.

Эх... забыла я уже, как боты пишутся :(
30.12.2015 в 13:45

Fuck impossible. I SEE FUTURE!
nasse, спорный вопрос на самом деле. Т.к. по факту для того, чтобы срач состоялся нужно более одного участника обмена. Так что я все-таки за гибрид.
30.12.2015 в 22:01

вспомнила это.
"Поле "отправитель" заполняется произвольно." чота как до этого места добралась, так и ржу до сих пор.
30.12.2015 в 22:03

Fuck impossible. I SEE FUTURE!
Elina1.2, ну!