Маленький глупый мальчик Кампудед должен был изначально, прежде чем лезть в компанию больших суровых бородатых сисадминов, выучить модель OSI досконально.
И при этом ему не следовало забывать тот простой факт, что все эти дяди тоже были маленькими хайрастыми мальчиками и тоже не до конца знают модель OSI.

Это я всё к чему: баг, который я не мог понять целых два дня, оказался фичей стандартом, который четко прописан в описании протокола TCP. И то странное число 536, размер которого принимали все пакеты, является, ни много ни мало как величиной MSS - Maximum Segment Size, которую просто надо было изменить в библиотеке либо организовать поддержку фрагментации пакетов.

Придется поучить матчасть, а то еще подобной херни понавсплывает.



А, это собственно к чему: для опытного вроде бы сисадмина, который ходил вокруг меня кругами, когда я долбался с этой проблемой, это странное число 536 тоже оказалось совершенно незнакомым и никаких ассоциаций в памяти не вызывало. Я ни на что не намекаю, правда.