Какой самый простой и легкий способ сделать клиент-сервер в Perl? - PullRequest
0 голосов
/ 13 марта 2009

Будет лучше, если это решение будет основано на протоколе HTTP.

Ответы [ 3 ]

3 голосов
/ 13 марта 2009

Оформить заказ HTTP :: Daemon в CPAN. Это даст вам основы сервера. Затем вы можете переопределить методы для обработки вашего HTTP.

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

Наконец, вы можете взглянуть на Net :: Server , который является более общим подходом.

2 голосов
/ 13 марта 2009

С помощью IO :: All вы можете сделать клиент / сервер примерно из 2 строк кода (см. Ссылку).

0 голосов
/ 13 марта 2009

HTTP Perl Client реализуется медленно (миллион циклов ЦП только для искажения заголовков HTTP). (Если вы просите о быстром, они обижают вас. Запрашивать быструю реализацию категорически запрещено.) Возможно, попробуйте WWW :: Curl или лучше LWP :: Curl , что кажется на ранней стадии многообещающий. На стороне сервера используйте apache2 с mod_perl. Если вы не хотите использовать HTTP, PlRPC кажется очень перспективным.

Редактировать : Если вы заметите это, они проголосуют против вас. Конечно.

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