randall_c has asked for the wisdom of the Perl Monks concerning the following question:
Here is the code form the perl script:Can't call method "recv" on an undefined value at W:\Developers\Randal +l_c\Working\sms_interface_server_receive.pl line 84.
# Server Program use IO::Socket; print ">> Server Program <<\n"; # Create a new socket my $socket=new IO::Socket::INET(LocalHost => '172.17.8.201', LocalPort +=>2003,Proto=>'tcp'); print "Connection to the socket was successful. +\n"; # Keep receiving messages from client my $def_msg="\nWaiting to +receive message from client.....\n"; my $text =''; my $varlength = 24 +; while(1) { $socket->recv($text,'24'); if($text ne '') { print "\nReceived message '", $text,"'\n"; } # If client message is empty exit else { print "Cilent has exited!"; exit 1; } } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Can't call method "recv" on an undefined value
by ikegami (Patriarch) on Feb 19, 2007 at 18:32 UTC |