Реализация передаваемых пакетов
Здравствуйте.
Вопрос заключается в следующем:
Есть java сервер и Android клиент.
Копал в Интернете клиент-серверные подключения, передача определенных данных и прочее, но так и не понял, как передавать определенные пакеты по определенному действию.
Пример:
Запущен сервер, ожидающий подключений.
Заходим в андроид приложение, в котором 3 TextView, куда мы ввели 3 различных текстовых значения и кнопка ОК. Нажимаем на кнопку ок - создается Socket подключение к серверу, и, допустим, отправляется на сервер пакет в виде байтов и опкода, в котором содержится эти 3 введенных значения, сервер принимает этот пакет и "раскладывает", помещая эти 3 разных значения в разные переменные.
Для меня очень важно, чтобы это была пакетная обработка, т.е. если я добавлю, допустим, еще 1 кнопку ОК(2), то по её нажатию клиент посылает серверу так же 3 значения, но сервер уже будет обрабатывать их по-другому.
--->Т.е. берем пакет клиента с опкодом 0x01 и отсылаем серверу. По этому опкоду сервер делает определенные действия. Берем пакет клиента с опкодом 0x02 - отправляем серверу и по этому опкоду сервер уже делает другие действия... Принцип данного вопроса, думаю, я объяснил правильно. Желательно покидать примеры кода.