У меня странная ситуация, которая меня озадачивала неделями.Мой проект, Textual , является IRC-клиентом для Mac OS X. Он отлично работает, за исключением одной проблемы.Сообщения DCC SEND по протоколу DCC не работают должным образом.По какой-то причине первый раздел отправленного IP-адреса, для которого будут устанавливаться соединения, всегда обрезается.Например, правильное отправленное сообщение будет «DCC SEND file.png 72.218.77.160 1097 4699», но после отправки будет просмотрено как «DCC SEND file.png .218.77.160 1097 4699»
Я выделил этоUnicode-символу 0x01, который отправляется вдоль сообщения, чтобы отличить его от стандартного сообщения.Если этот символ удален, то зачистка не происходит.Я просто не могу понять, почему это так.Это может быть результатом сокетов или нет.Не моя сильная сторона на этом.Если у кого-то есть время помочь, это будет оценено.