NAME
Net::IPMessenger::CommandLine - Console Interface Command for IP Messenger
SYNOPSIS
use Net::IPMessenger::CommandLine;
my $ipmsg = Net::IPMessenger::CommandLine->new(
...
);
$ipmsg->join;
...
DESCRIPTION
Net::IPMessenger's sub class which adds console interface commands.
SUBROUTINE
by_addr
for my $val ( sort by_addr values %{ $self->user } ) {
...
}
Subroutine for sort. sorts user by IP address.
METHODS
dumper
Returns Data::Dumper-ed $self.
debuguserbyaddr
Sorts users by IP address and returns it.
socktest
Returns socket's peeraddr.
join
Clears all users and send broadcast ENTRY packet.
quit
Sends broadcast EXIT packet.
list
Lists up users and returns it.
messages
Shows message list which you've got.
read
Reads oldest message and deletes it.
write
Starts writing message to the target.
writing
Adds message body to the message buffer. When only '.' line is input, sends message buffer to the target and clears message buffer.
is_writing
Checks if you are actually writing a message.
info
Shows your information.
help
Shows help message.
j
Shortcut of join.
q
Shortcut of quit.
l
Shortcut of list.
m
Shortcut of messages.
r
Shortcut of read.
w
Shortcut of write.
i
Shortcut of info.
h
Shortcut of help.