Рекомендуемый способ вызова клиентских методов с использованием TCP Socket

Я пишу "ПО для обмена мгновенными сообщениями" с использованием модели TCP-сервер / клиент с использованием API сокетов Java, и мне интересно, каков рекомендуемый способ вызова методов / функций моих клиентов с моего сервера.

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

Например:

  1. Сервер отправляет строку "MSGhelloworld" своим клиентам
  2. Клиент разбивает строку на "MSG" и "helloworld"
  3. Клиент выполняет 3-х символьную команду "MSG" с помощью оператора switch
  4. Затем Клиент выполняет соответствующий метод / функцию с "MSG", определяющим, какой метод выполнить, и "helloworld" является параметром для метода

Я открыт для любых других рекомендуемых решений, а также для любых UDP-решений, спасибо.

0 ответов

Другие вопросы по тегам