Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

puudeli's scratchpad

by puudeli (Pilgrim)
on Mar 29, 2006 at 07:03 UTC ( #539883=scratchpad: print w/ replies, xml ) Need Help??

SOLVED: setsockopt(SOCKET, SOL_SOCKET, SO_LINGER, pack('II', 1,0)) SO_LINGER takes two arguments, on/off and time

Why does setsockopt give me: setsockopt: Invalid argument at ./ line 55.

use Socket qw(:all); use POSIX; my ($socket, $remote,$port, $iaddr, $paddr, $proto, $line); $remote = shift || 'localhost'; $port = shift; $iaddr = inet_aton($remote) || usage("no host: $remote"); $paddr = sockaddr_in($port, $iaddr); $proto = getprotobyname('tcp'); socket(SOCKET, PF_INET, SOCK_STREAM, $proto) || die "socket: $!"; setsockopt(SOCKET, SOL_SOCKET, SO_LINGER, pack('i',0)) || die "setsockopt: $!"; connect(SOCKET, $paddr) || die "connect: $!"; close (SOCKET) || die "close: $!";

Log In?

What's my password?
Create A New User
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (5)
As of 2015-11-28 21:00 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (744 votes), past polls