0

假设 abc.pl 是 server1 中的一个文件,而 xyz.pl 是 server2 中的一个文件。

如何将数据(变量、数组、哈希等)从 abc.pl 发布到 xyz.pl?

此外,LWP::UserAgent post() 方法考虑 html 表单。所以我想我不能用那个库来解决我的问题。

谢谢你的建议。

4

1 回答 1

1

下面我将突出显示关键表达式,以便您知道要查找哪些模块/功能。我会使用文本Data::Dumper作为传输数据的格式。

接收端的关键步骤,xyz.pl:

  • 打开一个 TCP socketbind到一个未使用的端口和listen传入连接
  • accept新的连接
  • 从连接的套接字读取数据
  • 当客户端关闭连接时,eval收到的字符串,但只有在您验证它只是一个变量分配而不是一些恶意代码之后
  • 接收到的数据将以 $VAR1、[$VAR2 等] 的形式提供。

发送端的关键步骤,abc.pl

  • 打开一个 TCP 套接字,connect连接到另一台机器上
  • print Dumper(<data>);进入插座
  • 关闭套接字
于 2013-10-10T06:54:59.453 回答