2013-02-09 36 views
-1

我想开发一个基于套接字的聊天应用程序在钛兼容Android,iPhone和黑莓。我想开发一个基于套接字的聊天应用程序,钛兼容Android,iPhone和黑莓

请给我建议一下

+0

尝试用socket.io和的NodeJS,他们应该是钛兼容。 – soyuka 2013-02-09 12:24:59

+0

我们可以在钛中使用外部JavaScript库吗? – hharry 2013-02-09 12:34:57

+0

[已在Titanium中支持此功能](http://cloud.appcelerator.com/docs/api/v1/chats/info) – 2013-02-09 13:42:08

回答

1

如果你想要一个“基于聊天应用插座”,那么你已经对实施决策,所以你真的只需要知道的接口,用于实现它。尝试阅读精彩的手册,它非常详细地介绍如何使用套接字。

http://docs.appcelerator.com/titanium/3.0/#!/api/Titanium.Network.Socket.TCP

你需要推出自己的服务器端接受套接字连接,和自己的协议进行通信。或者坚持现有的协议。

或者您可以使用我创建的现有Ti.Cloud示例。这是一个什么样HINI在nodeacs.cloud.appcelerator.com链接的钛特定版本 -

https://github.com/appcelerator-modules/ti.cloud/tree/master/commonjs/example/windows/chats

+0

我正在使用Titanium.Network.Socket.TCP,现在我可以聊天了,但现在我想创建像朋友请求,接受,新消息,朋友在线等lister是否可以使用Titanium.Network.Socket.TCP – hharry 2013-02-12 09:13:47

+0

套接字只是一个沟通机制,他们可以做任何事情。您正在重新发明轮子,您应该至少使用Ti.Cloud模块中为朋友等完成的一些工作。 – 2013-02-12 17:23:55