2013-03-21 105 views
1

我已經在python中創建了一個XMPP聊天客戶端。聊天通常是可行的,除非Google Talk在從我的聊天客戶端發送給使用Google Talk的用戶時阻止了某些消息。例如,如果我多次向gtalk用戶發送相同的一個單詞消息「hi」,它只會顯示一次。但是,當向iChat或Adium上的用戶發送相同的消息序列時,所有'hi'都會顯示出來。有時,Google Talk也不會顯示來自我的客戶的前1-2個傳入消息。XMPP聊天客戶端 - 某些到Google Talk的即時消息不會收到

否則,聊天工程。我的客戶從來沒有任何收到聊天的麻煩。思考?

回答

1

萬一它幫助任何人,我想通了。你只需要在每個聊天消息中指定一個id屬性。他們可以是隨機的ID,但每條消息應該有不同的ID。我認爲GTalk是'阻塞'重複的消息B/C它不能分辨消息是不同的或只是沒有一個ID重複。

+0

+1爲了做正確的事情:如果您自己發現,請提供答案以幫助其他人面臨同樣的問題。 (在這裏,我想給+2 :-)) – glglgl 2013-03-23 02:10:58

+0

BTW:歡迎在我們的社區,並找到自由選擇一個用戶名,以幫助區分你與其他用戶#######'s。 – glglgl 2013-03-23 02:11:55