Hi,
I'm a first time perl user looking for some help. I'm trying to communicate from my PC to a PLC on an ethernet card. I run my script to open a socket (the PLC is constantly talking) and it sits there doing nothing. I'm running a program that monitors the Ethernet port to see if it is talking and there is nothing. I can do this using HyperTerminal and it works fine and I see the communication between the two. I'm sure there is something simple missing. :O(
use IO::Socket;
$sock = new IO::Socket::INET (
PeerAddr => '141.121.85.63',
PeerPort => '64511',
Proto => 'tcp',
Listen => SOMAXCONN,
Reuse => 1,
);
die "Could not create socket: $!\n" unless $sock;
print $sock
$new_sock = $sock->accept();
while(<$new_sock>) {
print "!99200test@@";
}
close($sock);