2014-10-10 1 views
0

Я хочу реализовать коммуникацию на клиентском сервере с приличным количеством передаваемых данных. (~ 50MB)Java ServerSocket и HttpServer

Должен ли я использовать задний конец, используя ServerSocket или HttpServer? Каковы указатели на выбор?

Спасибо.

+0

Возможно, вы захотите изучить некоторые рамки для базового материала, например. [Netty] (http://netty.io/) или [Ratpack] (http://www.ratpack.io/). – Henrik

ответ

0

В основном это зависит от того, хотите ли вы связаться с клиентом с помощью HTTP protocol или вы хотите настроить простое соединение TCP/IP и использовать другой протокол приложения.

Netty упростить реализацию обоих решений, Ratpack фокусируется на HTTP.

0

Вы даете слишком мало сведений о том, что будет с бэкэнд. Стандартные подходы используют Tomcat на обратной стороне (если вы на Java) или веб-сервер apache и механизм обмена данными на основе REST между клиентом и сервером.