sub onWheelSFSuccess { my ( $heap, $clientSocket, $peerHostN, $peerPort ) = @_[ HEAP, ARG0, ARG1, ARG2 ]; my $peerHost = inet_ntoa($peerHostN); my $timeout = pack( 'll', 5, 0 ); $clientSocket->sockopt(SO_RCVTIMEO, $timeout ); $clientSocket->sockopt(SO_SNDTIMEO, $timeout ); my $ioWheel = POE::Wheel::ReadWrite->new( Handle => $clientSocket, InputEvent => 'onWheelRWInput', ErrorEvent => 'onWheelRWError', Filter => POE::Filter::Stream->new(), ); ...... #### Can't locate object method "sockopt" via package "FileHandle"