MineOS
MineOS copied to clipboard
Странный косяк клиента IRC
Захотел я посидеть в ирц на irc.anarxi.st:6660 через встроенный в майнось клиент этой самой IRC. А клиент остаётся на экране подключения. Опытным путём, закомментировав пару строчек после соединения, выяснил, что примерно через минуту торчания на экране подключения сервер отсоединяет клиент с причиной Ping Timeout. И самое интересное: в OpenIRC такого прикола НЕТ!!!
В HexChat для линукса у меня тоже была такая проблема, но там она решилась с помощью /set net_ping_timeout 0 - может, наведёт на какие-нибудь мысли.
Это ужасно похоже на проблему #272
Мяу, насколько я помню, клиент ирки был написан для старых версий мода, когда ещё не поддерживался ивент "internet_ready", из-за чего все сообщения от сервака анализируются в UIшном потоке и жестко привязаны к порядку выполнения по RFC 1459/2812. Поэтому могут возникать необработанные проблемы таймаута и вообще всякая дичь на нестандартных серваках с кастомной очередью команд. По-хорошему надо забить на все стандарты и переписать приложуху под современные реалии, но пиздец лень
Звучит сложно
Это ужасно похоже на проблему #272
в 272 человек пытается зайти на сервер, который ожидает подключение от браузера, а не от приложения для Lua, разработанного для компьютеров в игре, где всё состоит из кубиков. webchat же