отправлять и получать данные через сокет - PullRequest
2 голосов
/ 17 января 2012

Я новичок в разработке Android. Как отправить изображения между различными устройствами Android через сокеты. Я хочу распространить одно и то же изображение на всю группу (может быть из 5 человек). как отправить данные или изображение через сокеты.

Ответы [ 2 ]

4 голосов
/ 17 января 2012

Есть 2 основных способа добиться этого.

Либо извлекая изображения с другого устройства, либо отправляя изображения на устройства.

Вы можете использовать низкоуровневые сокеты или http-запросы к работающему веб-серверу или к обоим.

Используя чистое решение для сокетов, вы узнаете, как настроить сокет, который прослушивает порт, принимает соединения и отправляет обратно изображения. С клиентскими устройствами вам нужно просто научиться устанавливать соединение с другим ip и портом с помощью сокетов.

В Интернете есть много кода и учебных пособий, которые вы можете использовать и учиться.

2 голосов
/ 17 января 2012

В основном вам необходимо выполнить Socket Connection для вашего требования, пожалуйста, посмотрите здесь .Это очень простой пример Socket Connection.

Socket Connection в основном выполняется с использованием и IP, и номера PORT.

Socket s = new Socket("127.0.0.0",80);

Затем вы можете написать String, используя OutputStream и PrintWriter Class, и в то же время вы можете прочитать входящее сообщение, используя класс BufferedReader.

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