从头开始创建聊天应用程序

use*_*509 2 android

我想从头开始创建一个聊天应用程序,我不想使用其他任何人的代码.

我应该使用什么来回发送文本?我试过一个java套接字,但是有些东西丢失了.

我应该走这条路还是还有别的东西?

Tho*_*son 9

这是一个非常广泛的问题,可能会很快关闭.

您需要的是一个名为XMPP的协议.它基本上就像推送通知一样,协议允许您按下保持打开/持久连接的消息.它也被称为彗星连接.

它非常复杂,因此首先要考虑创建自己的jabber协议.这是一个有用的框架(使用谷歌搜索找到)http://code.google.com/p/jabberoid/可能对您有所帮助.您可以使用该框架创建自己的私有jabber服务,该服务可用于为聊天客户端提供支持.

希望这会有所帮助,请注意XMPP信息以及名为Openfire的服务器.XMPP是您需要使用的协议(可扩展消息传递和在线协议)(就像您使用http或ftp一样),Openfire是一个免费的开源XMPP/Jabber客户端服务器软件(就像您将使用apache或mysql一样).

希望这有助于您的起点.