我是套接字编程的新手,我必须使用socket.io和node.js来连接android中的服务器主机,所以任何人都可以向我描述如何连接到android中的服务器的编程示例。如果可能的话,请提供一些有关node.js 和socket.io 的帮助。因为我在谷歌上到处搜索但找不到正确的例子。
谢谢
最佳答案
您可以让您的 Web 服务基于 REST。
您的 Android 应用程序可以通过 REST 与您的 Web 服务器通信,并接收您喜欢的 json 或 xml 数据。
因此,使用node.js,您应该设置路由。
路线的一个例子是
www.example.com/users 通过 GET post 将返回 JSON/XML 格式的用户列表
对于你的 Android 应用程序,你需要一个库,我相信已经有一个内置的库,可以通过 GET 方法请求某些路由,例如 www.example.com/users,并编写逻辑以期望 JSON 或 XML 并解析它。
我刚刚用谷歌搜索了这个:
安卓:https://github.com/koush/ion
对于node.js,你只需要构建路由...
我认为这样会更好:
websocket api to replace rest api?
这实际上使我的答案无效,抱歉,REST 和 websocket api 是不同的。
我不知道你到底遇到了什么问题。但你应该把你的问题分解成一小部分。并通过谷歌搜索每个较小部分的答案,这将使您的谷歌生活更轻松。
首先启动您的网络服务,以便您的 Android 软件可以使用内容、构建原型(prototype),然后构建使用来自该网络服务的数据的 Android 应用程序原型(prototype)。
关于android - android 中的 Socket.io 和 node.js 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25908322/