- or download this
if ($sock->connect(pack_sockaddr_in($rport, $raddr))) {
# ${*$sock}{'io_socket_timeout'} = $timeout;
return $sock;
}
- or download this
BEGIN {
*CORE::GLOBAL::connect = sub(*$) {
...
$sock->syswrite("GET / HTTP/1.0\r\n");
$sock->close();
- or download this
if (my $mysock = $sock->connect(pack_sockaddr_in($rport, $radd
+r))) {
print "DEBUG orig glob: $sock\n";
...
print "DEBUG reblessed: $mysock\n\n";
return $mysock;
}
- or download this
$ ./883113.pl
DEBUG orig glob: IO::Socket::Foo=GLOB(0x9929e8)
...
DEBUG reblessed: IO::Socket::INET=GLOB(0x9929e8)
$sock is: IO::Socket::INET=GLOB(0x9929e8)
- or download this
$ ./883113.pl
DEBUG orig glob: IO::Socket::Foo=GLOB(0x9929e8)
...
|
$sock is: IO::Socket::INET=GLOB(0x992688) <--- != ---
Broken pipe!