J'ai prise UDP non de blocage en perl créé cette façonvaleur de retour de recv() en Perl
my $my_sock = IO::Socket::INET->new(LocalPort => $MY_PORT,
Proto => 'udp',
Blocking => '0') or die "socket: [email protected]";
L'appel recv est
my $retValue = $sock->recv($my_message, 64);
Je dois savoir a) quand il b) s'il y a des données, combien de données a été lu toute valeur de retour pour recv dans perldoc. Quand je l'ai essayé moi-même, recv retourne undef dans (a), car b est un caractère non imprimable
Cela semble être un problème élémentaire. Cependant, je ne trouve toujours pas les informations sur googling ou sur débordement de pile.Merci pour toutes les entrées
Si 'recv' renvoie undef, vérifiez $!' Pour le code d'erreur. – ikegami
Il existe de bons exemples ici: http://perldoc.perl.org/perlipc.html#Sockets%3a-Client%2fServer-Communication –