2008/04/12

[Programming] pidgin 的回應好奇怪...

這幾天在 gtalk 上的同學一直抱怨我的帳號常常「不小心」就離線了,今天心血來潮跑去追了一下,結果看到 pidgin 底下的回應是:
(20:11:58) jabber: Sending (ssl): <iq type='get' id='purple51e6de60'><ping xmlns='urn:xmpp:ping'/></iq>
(20:11:58) jabber: Recv (ssl)(218): <iq type="error" id="purple51e6de60" to="anton.tw@gmail.com/HomeD65FEDFF"><ping xmlns="urn:xmpp:ping"/><error code="501" type="cancel"><feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>

所以是 gtalk server 那邊回應不接受 ping 的關係嗎?那它要怎麼做 timeout 的功能?回頭看 presence 標籤裡面的 properties ,結果看到了:
<presence from="□□□101@gmail.com/Talk.v931FF9ED3B" to="anton.tw@gmail.com"><show>away</show><priority>0</priority><c node="http://www.google.com/xmpp/client/caps" ver="1.0.0.93" ext="voice-v1" xmlns="http://jabber.org/protocol/caps"/><x stamp="20080412T12:15:13" xmlns="jabber:x:delay"/><status/><x xmlns="vcard-temp:x:update"><photo>5850433266035408e7a5eb19dc39da27db689592</photo></x></presence>

所以是用 presence 裡面的 stamp (UTC time)來做 timeout 的功能嗎?
// 等下用機器人再確認一下。

--
補書籤: Pidgin開發指南
張貼留言

[Windows] 好用的小工具: AutoHotKey

做為一個 Linux 的愛好者,轉移到 Windows 上面的時候,往往難以適應 Windows 調整快捷鍵的方式,所以 google 了一下,結果發現很多人愛用的 "Auto Hot key"。不多說,就來給一個範例說明如何使用 Auto Hot key 來...