| line | true | false | branch | 
 
| 52 | 2 | 12 | unless $socket->{'protocol'} =~ /^(?:tcp|udp)$/ | 
 
| 57 | 2 | 12 | unless exists $socket->{'host'} and length $socket->{'host'} > 0 | 
 
| 63 | 1 | 12 | unless $socket->{'port'} =~ /^\d+$/ | 
 
| 72 | 1 | 2 | unless (defined $p{'socket'} or defined $p{'send_sub'}) | 
 
| 76 | 1 | 8 | if (defined $p{'socket'} and $p{'chunked'} and $p{'socket'}{'protocol'} ne "udp") | 
 
| 90 | 8 | 2 | if ($p{'socket'}) | 
 
| 96 | 2 | 3 | if $p{'compress'} | 
 
| 98 | 1 | 83 | if ($p{'socket'}{'protocol'} ne "udp") | 
 
| 117 | 0 | 8 | unless my $socket = "IO::Socket::INET"->new("PeerAddr", $socket_opts->{'host'}, "PeerPort", $socket_opts->{'port'}, "Proto", $socket_opts->{'protocol'}) |