Nik*_*sMM 1 perl networking serialization
我正在开发一个由服务器和多个客户端组成的工具.客户端创建需要通过网络套接字发送到服务器的哈希.
我认为nstore是正确的做法,但我找不到一种方法来检索服务器上的数据.
谁能告诉我如何正确地做到这一点?
关心尼克
PS:我知道我可以用某种字符串格式编写数据并在服务器上重建它,但我想知道是否可以避免这种情况.
发送:
Storable::nstore_fd( \%hash, $socket );
Run Code Online (Sandbox Code Playgroud)
检索:
my $ref = Storable::fd_retrieve( $socket );
Run Code Online (Sandbox Code Playgroud)
我认为这就是你所需要的.如果您不知道如何创建套接字 - 或者没有协议来启动它 - 这是一个更紧迫的问题,我想.见IO::Socket::INET
前者.