如果有完整的行,我怎样才能从IO :: Socket :: INET文件句柄中读取?

Eri*_*ick 2 sockets perl blocking

IO :: Socket :: INET文件句柄读取时,不能假定流上始终存在可用数据.有哪些技术可用于查看流以检查数据是否可用,或者在没有有效行终止的情况下执行读取时不使用数据并立即通过读取?

Rob*_*ble 9

设置创建套接字时的Blocking选项0:

$sock = IO::Socket::INET->new(Blocking => 0, ...);
Run Code Online (Sandbox Code Playgroud)