2010-03-16 5 views

ответ

11

Вы можете кодировать хеш с помощью JSON на стороне клиента и отправлять закодированную строку на сервер.

Затем декодируйте полученную строку (снова используя JSON) на стороне сервера, и вы можете вернуть свой хэш.

+0

JSON :: Любые работы отлично :-), Thank u – abubacker

+0

cool ..! пожалуйста! –

0

socket модуль?

+0

Я нормально с базовой связью сокета, но проблема в том, что я хочу передать хэш от клиента к серверу. – abubacker

2

См. Storable и Data::Dumper. Оба являются основными модулями.

+0

Оба не могут быть пригодны для передачи, не так ли? – abubacker

+1

Интересно, почему вы так думаете? Несмотря на то, что я также предпочел бы JSON, 'Storable :: nstore()'/'retrieve()' и 'Data :: Dumper :: Dumper()'/'eval' работает отлично, концепция не отличается. – daxim

+2

JSON является стандартом и, следовательно, защищает вас от непредвиденных изменений в представлении хэша, испортившего ваше приложение. Чтобы избежать использования DataDumper, вам всегда нужно использовать точную версию на обоих концах. Кроме того, используя JSON, вы можете легко обменивать либо клиент, либо сервер для решения, отличного от Perl. –

 Смежные вопросы

  • Нет связанных вопросов^_^