7
method recv (Int $bufsize = Inf) {
8
fail('Socket not available') unless $!PIO;
10
while $bufsize > $!buffer.bytes {
11
$received = $!PIO.recv();
12
last unless $received.chars;
13
$!buffer ~= $received;
19
$received = $!buffer.substr(0, $bufsize);
20
$!buffer .= substr($bufsize);
25
method send (Str $string) {
26
fail("Not connected") unless $!PIO;
27
return $!PIO.send($string);
31
fail("Not connected!") unless $!PIO;