我想通過wifi將連續字符串形式的數據從Visual C++程序發送到Android應用程序。我試圖做一個連續發送數據的tcp服務器。我應該使用什麼樣的C++庫,這將很容易使用,並且不需要android端的一些庫來解碼等等。我已經編寫了接收字符串的Android客戶端部分(我使用現有的服務器應用程序來測試它)。這裏是Android代碼的相關部分 -在visual C++中通過TCP發送字符串數據
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++。 – abhishek