我有一個奇怪的情況,一直讓我困惑數週。我的項目Textual是Mac OS X的IRC客戶端,除了一個問題外,它工作得很好。通過DCC協議的DCC發送消息無法正常工作。出於某種原因,爲了建立連接而發送的IP地址的第一部分總是被切斷。例如,發送的正確信息將是「DCC SEND file.png 72.218.77.160 1097 4699」,但一旦發送被視爲「DCC SEND file.png .218.77.160 1097 4699」Unicode字符破壞文本
我已將此隔離到Unicode字符0x01,與消息一起發送以區別於標準消息。如果刪除此字符,則不會發生剝離。我根本無法弄清楚爲什麼這樣做。這可能是套接字的結果。不是我那個強大的領域。如果有人有時間來幫助它,將不勝感激。