/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:
<presence to='xxx' from='yyy'>
<status/>
<priority>0</priority>
<c xmlns="http://jabber.org/protocol/caps" node="http://www.google.com/xmpp/client/caps" ver="1.0.0.96" ext="share-v1 sidebar voice-v1"/>
<c xmlns='http://jabber.org/protocol/caps' ext='share-v1 voice-v1' ver='1.0.0.96' node='http://www.google.com/xmpp/client/caps'/>
<x xmlns='jabber:x:delay' stamp='20060817T11:43:04'/><x xmlns='vcard-temp:x:update'/>
</presence>
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
分享到:
相关推荐
2.5.3 Eclipse中Android项目的调试和运行 第3章 Android中的Activity 3.1 Activity的作用 3.2 单Activity的Android应用 3.2.1 Activity的生命周期 3.2.2 Activity类的结构 3.3 Activity的两种界面设计方式 3.3.1 ...
2. **API调用**:理解谷歌翻译API的使用规范,如请求格式、参数设置、认证方式等。谷歌翻译API可能需要API密钥,开发者需要正确配置以获取服务。 3. **JSON解析**:谷歌翻译的响应通常以JSON格式返回,VB.NET中的`...
Tigase是一款开源、跨平台的XMPP(Extensible Messaging and Presence Protocol)服务器,支持多种协议,如Jabber、GTalk、Facebook Messenger等。Web Chat则是Tigase生态系统中的一个组件,它允许用户通过浏览器...
"google talk"标签可能是指这个项目与Google Talk(也称为GTalk)有关,这是一个曾经的即时通讯服务,但现在已经由Google Hangouts取代。尽管如此,标签可能是表明"googleTrans"可能使用了类似的技术或者与聊天和...
- 在`Emulator`标签页,设置屏幕尺寸、网络属性等模拟器启动参数。 #### 三、开发工具介绍 **3.1 ADT插件** - **功能增强**: - ADT插件为Eclipse提供了强大的Android应用开发支持,简化了应用创建和调试过程。 ...
### Openfire + Spark + Smack 安装及配置详解 #### 一、Java领域的即时通信...这套系统不仅适用于局域网内的应用,还可以通过扩展支持更多的外部即时通信平台,如MSN、Gtalk等,为用户提供更加丰富和灵活的沟通方式。
### Openfire + Spark 安装及配置指南 #### 第一章 Java领域的IM解决方案 在Java领域内,一种常用的即时通信(IM)解决...这套方案不仅适用于企业内部通信,还可以扩展支持更多的外部即时通信服务,如MSN、GTalk等。
- **Settings.apk**: 系统设置应用,允许用户配置设备的各种参数。 2. **.odex文件**: 对应的`.odex`文件是Dalvik字节码优化后的形式,用于提高应用的运行效率。Android系统会在运行时动态地将`.apk`中的字节码...
通过配置,这些插件能在指定的时间间隔运行,并将结果通过jabber帐户(包括GTalk)推送给用户。 工作流程如下: 1. **设置插件**:用户可以创建新的插件或导入已有的,每个插件都需要定义执行的命令、参数以及触发...
- **命令行参数传递**:在上述示例中,可以看到可以通过`sys.argv`来获取命令行传递的参数,这为扩展功能提供了灵活性。 #### 五、总结 通过使用`jythontools`这样的工具,我们可以轻松地将Python代码打包成jar...
其他如微软MSN(WLM)、网易POPO、新浪UC、TOM Skype、Google Gtalk等虽然也在争夺市场份额,但由于QQ的强大影响力,竞争态势并不乐观。此外,像中国移动推出的飞信以及众多小众即时通信软件如校内通、Lava-lava等也在...
� 采用了对有限内存、电池和 CPU 优化过的虚拟机 Dalvik , Android 的运行速度比想象的要快很多。 � 运营商(中国移动等)的大力支持,产业链条的热捧。 � 良好的盈利模式( 3/7 开),产业链条的各方:运营商、...