【发布时间】:2014-02-07 05:11:56
【问题描述】:
我想通过 wifi 将一些数据以连续字符串的形式从可视 c++ 程序发送到 android 应用程序。我正在尝试制作一个连续发送数据的 tcp 服务器。我应该为此使用什么 c++ 库,它易于使用并且不需要 android 端的一些库来解码等?我已经编写了接收字符串的 android 客户端部分(我使用现有的服务器应用程序来测试它)。这是 android 代码的相关部分 -
class ServerThread implements Runnable {
@Override
public void run() {
Socket s = null;
try {
Log.d("TAG", "connecting to server");
s = new Socket("192.168.56.1", 1337);
BufferedReader input = new BufferedReader(new InputStreamReader(s.getInputStream()));
while(true){
String line = input.readLine();}
【问题讨论】:
-
用java在服务器上实现部分不是更简单吗?由于您已经在 java 中使用了 android,因此您可以两种方式重用代码。
-
我在我的 c++ 代码中使用 opencv,所以它必须是 C++。
标签: c++ sockets visual-c++ tcp