Android открыть сокет и отправлять команды - PullRequest
1 голос
/ 25 января 2010

Эй, ребята, я новичок в Android, но вот что я хочу сделать.

Я хочу иметь возможность открыть соединение с сервером, используя заданный IP-адрес и ПОРТ, затем отправить команды серверу и получить данные обратно.

Есть идеи, что мне нужно Google, чтобы помочь в этом? Я знаю, как это сделать в PHP (используя fputs, fgets и fsockopen).

любая помощь будет бриллиантовой.

Спасибо

1 Ответ

3 голосов
/ 25 января 2010

Используйте java.net классы. Ниже приведен простой пример использования DatagramSockets:

String cmd("my command");
    try {
        InetSocketAddress address = new InetSocketAddress("10.1.1.1", 12350);
        DatagramPacket request = new DatagramPacket(cmd.getBytes(), cmd.length(), address);
        DatagramSocket socket = new DatagramSocket();
        socket.send(request);
    } catch (SocketException e) {

        ...
        }
    } catch (IOException e) {

       ...
        }
    }

Другие образцы Java можно найти здесь :

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...