NAME
Net::Goofey - Communicate with a Goofey server
SYNOPSIS
use Net::Goofey;
$Goofey = Net::Goofey->new();
$Goofey->signon();
DESCRIPTION
Net::Goofey
is a class implementing a simple Goofey client in Perl.
CONSTRUCTOR
- new ( [ USERNAME [, PASSWORD [, HOST [, PORT ] ] ] ])
-
This is the constructor for a new Goofey object.
USERNAME
defaults, in order, to the environment variablesGOOFEYUSER
,USER
thenLOGNAME
.PASSWORD
defaults to the contents of the file$HOME/.goofeypw
.HOST
andPORT
refer to the remote host to which a Goofey connection is required.The constructor returns the open socket, or
undef
if an error has been encountered.
signon ( );
Register this client as the resident one.
send ( USERNAME, MESSAGE );
Send a message to a goofey user (Will clients handle their own iteration for multi-user messages, or should we? For now I'm assuming that they will do it.)
unsend ( USERNAME );
Delete your last message to USERNAME, provided (of course) they haven't read it.
who ([USERNAME]);
Do a goofey -w (who) command on a user or on all users currently connected.
list ([USERNAME]);
Do a goofey -l (list) command on a user or on all users currently connected.
quiet ();
Sets you quiet. The server will then keep your messages until you unquiet. This mode lets through messages from anybody on your unquiet alias, though.
quietall ();
Sets you quiet to everybody.
unquiet ();
Sets you unquiet.
version ( );
Returns version information.
AUTHORS
Kirrily Robert <skud@monash.edu.au> and Bek Oberin <gossamer@tertius.net.au>
COPYRIGHT
Copyright (c) 1998 Kirrily Robert & Bek Oberin. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
2 POD Errors
The following errors were encountered while parsing the POD:
- Around line 65:
'=item' outside of any '=over'
- Around line 128:
You forgot a '=back' before '=head1'