Android 应用程序和本机桌面应用程序通信
我有一个用 C++ 编写的本机应用程序。我想编写一个 Android 应用程序,当用户连接到与我的 PC 相同的 WiFi 网络时,它能够与我的本机应用程序进行通信。
这些事情是如何完成的。我的意思是它背后使用了什么技术。也许你有一些样品?
I have a native application written in C++. I would like to write an Android application that would be able to comunicate with my native application when user is in connected to the same WiFi network as my PC.
How this things are done. I mean what technologies are used behind it. Maybe you have some samples?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用点对点库,例如 Qualcomm 的 AllJoyn。这个想法是,您的 PC 和 Android 设备都将使用 TCP/IP 相互通信。然而,您仍然需要一个以上的协议来处理发现、会话建立和数据交换。
You could use a peer-to-peer library, like AllJoyn from Qualcomm. The idea is that both your PC and the Android device will use TCP/IP to communicate with each other. You still need a protocol above that however that will handle discovery, session establishment and exchange of data.