我正在尝试在 Perl 中创建一个套接字客户端。服务器端是在本地主机上运行的 C 程序。
我必须通过套接字发送哈希。这是我正在使用的一段代码。
sub applyGlobalConfig {
my ($globalConfig, $ignoreData) = @_;
my $socket = IO::Socket::INET->new(PeerAddr => $PEER_HOST,
PeerPort => $PEER_PORT,
Proto => "tcp",
Type => SOCK_STREAM)
or die "Couldn't connect to $PEER_HOST:$PEER_PORT : $@\n";
my $reconfigResult;
print $socket "$113\n";
close($socket);
unless ($reconfigResult) {
return 0;
}
return ERR_NULL;
}
现在,我的问题是,$globalConfig
将包含一个哈希引用,我想通过套接字发送它。我无法弄清楚。我用谷歌搜索并找到了一些对 Dumper 的参考,但不太了解。如何发送哈希?