首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

GTALK的运作参数

2012-09-05 
GTALK的运行参数/nomutex 同时打开多个Talk。/forcestart 强制启动/autostart 随Windows启动/register 进入

GTALK的运行参数
/nomutex 同时打开多个Talk。
/forcestart 强制启动
/autostart 随Windows启动
/register 进入注册
/checkupdate 检查更新
/nogaiaauth
/plaintextauth
/factoryreset 恢复所有设置为默认
/gaiaserver
/mailto 发信
/create_sesion 建立会话
/Supgrade
/prefetch=1 快速加载
/superprefetch 更快速加载

其中/nomutex比较有用, 可以在一台电脑上同时启动多个GTALK客户端.

另一个更强的启动参数,"/log verbose tstamp thread file", 在桌面产生一个详细的 log 文件. 这对于研究GTALK如何利用XMPP协议进行通信以及GTALK使用了哪些非标准的XEP非常有帮助.以下是监听到的XML:



GTalk client 只有发现对方有 share-v1的情况下才允许文件传输,它似乎不关系 version 的版本.

if you init a file transfer they send:
<iq from='timyang' id='29' type='set' to='freetmp'>  <session xmlns='http://www.google.com/session' initiator='xxx' id='866399561' type='initiate'>    <description xmlns='http://www.google.com/session/share'>      <manifest>        <file size='31124'>          <name>Export.csv</name>        </file>      </manifest>      <protocol>        <http><url name='source-path'>/temporary/7a2e84d3cbf106cb68deed1cc418ca26/</url>          <url name='preview-path'>/temporary/de2185dda378483a65e0f8c4ad3e4327/</url>        </http>      </protocol>    </description>    <transport xmlns='http://www.google.com/transport/p2p'/>  </session></iq>


GTalk 新的文件传输没有使用已有的JEP, 而是利用了 Jingle 在连接方面的优势,Google 将会提交一个新的JEP

Connection/Session management:  jingle
Reliability (change something udp-like into something tcp-like): pseudotcp
Transfer protocol: http

pseudotcp 现在还没有相关文档, 最早是在Picasa的 Hello IM/Photo-sharing程序里面为增加可靠性而使用,而且现在还没定型。

下一个google开源项目libjingle的版本将会看到文件传输的相关代码,但这些方法也还没有定型,将来极有可能会再次变化。

From:
http://bbs.7boo.com.cn/thread-1940-1-1.html

热点排行