X-сервер никогда не должен сжимать клиентские сообщения, о которых я знаю, но, возможно, некоторые X-инструментарии (Motif, Xaw и т. Д.) Сжимают их. Это первое, на что я обращаю внимание - возможно, приложение с графическим интерфейсом, получающее сообщение, сжимается где-то внутри инструментария, прежде чем код приложения увидит его.
С другой стороны, и vncserver, и более вероятно, скорее сосредоточены на удаленном использовании, чем другие X-серверы, и, возможно, они могут содержать некоторые необдуманные хакерские атаки. Я прочитал много X-спецификаций и написал много X-кода, но никогда не слышал об этом.
Случайно маловероятная мысль, убедитесь, что у вас есть XFlush () или XSync () в конце вашего приложения командной строки до его выхода, чтобы быть уверенным, что вы записываете эти сообщения в сокет до закрытия. Но я не знаю, почему содержание сообщения будет иметь значение, если это проблема.