I have a simple device that I need to send few lines of data in TCP
protocol.
The device should respond on each line sent.

I am using the following code:

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

my ($socket,$client_socket);

$socket = new IO::Socket::INET (
PeerHost => '192.168.0.20',
PeerPort => '5086',
Proto => 'tcp',
) or die "ERROR in Socket Creation : $!\n";


$socket->send("a\n");
$socket->recv($data, 128);
print "Data 1: $data\n";

$socket->send("111000\n");
$socket->recv($data, 128);

It seems that the device gets the first line but not the second line.
Does anyone have an idea what am I doing wrong?

-- 
Ori Idan
_______________________________________________
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

Reply via email to