2012-01-06 3 views
0

У меня есть следующая задача: сделать приложение Android, которое подключается к маршрутизатору, отправляет запросы TCP для системы и получает ответ. Я уже сделал приложение для Android, которое использует веб-службы PHP, но я никогда не делаю приложение для запросов TCP. Пожалуйста, скажите мне, какие средства я должен использовать для своей задачи? Спасибо.Как отправить TCP-запросы с моего телефона?

ответ

1

Я предполагаю, что вы ищете, используя Sockets для отправки необработанных данных по сети. Но неясно, какой протокол вы будете использовать. В большинстве случаев у вас будет существующая библиотека, которая сэкономит ваши усилия на низкоуровневой связи сокетов.

В примере, приведенном here, соответствующий код, чтобы посмотреть на это

  echoSocket = new Socket("remte-address", 80); 
     out = new PrintWriter(echoSocket.getOutputStream(), true); 

     out.println(userInput); 

Это для записи сокета или отправки запроса на TCP. На подобных линий здесь фрагмент кода для ответа чтения

  in = new BufferedReader(new InputStreamReader(
            echoSocket.getInputStream())); 
      stdIn.readLine(); 

Это будет полезно, если вы смотрите на соответствующей socket javadoc.

Смежные вопросы