perl 双向客户端的实例代码

发布时间:2019-11-22编辑:脚本学堂
本文分享一个perl实例代码,学习实现双向客户端的方法,用到了IO::Socket模块,有需要的朋友可以参考下。

perl双向客户端的例子。
代码:   
 

复制代码 代码示例:

#!/bin/perl
#
use IO::Socket;

$socket = IO::Socket::INET->new
(
    PeerAddr => 'jb200.com',
    PeerPort => 1247,
    Proto    => "tcp",
    Type     => SOCK_STREAM
) or die "Could not create client.n";

unless (defined($child_pid = fork())) {die "Can not fork.n"};

if ($child_pid) {
    while ($line = <>) {
        print $socket $line;
    }
} else {
    while($line = <$socket>) {
        print "Read this from server: $line";
    }
}