Я хочу отправить некоторые данные в виде непрерывных строк из визуальной программы на C++ в приложение для Android через Wi-Fi. Я пытаюсь сделать tcp-сервер, который будет отправлять данные непрерывно. Какую библиотеку C++ я должен использовать для этого, которая будет проста в использовании и не потребует какой-либо библиотеки на стороне android для декодирования и т. Д.? Я уже закодировал клиентскую часть Android, которая получает строки (я использовал существующее приложение сервера, чтобы проверить его). Соответствующая часть кода для Android -Отправка строковых данных через TCP в visual C++
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, вы можете повторно использовать код в обоих направлениях. –
Я использую opencv в моем коде на C++, поэтому он должен быть C++. – abhishek