pm::Loudmouth(3pm)
π pm::Loudmouth(3pm) π
okay so bestie, welcome to pm::Loudmouth(3pm) β straight outta the User Contributed Perl Documentation section. it's perl docs, it's giving "I read the whole thing so you don't have to", and honestly? iconic. let's go π¦
β¨ NAME β¨
Net::Jabber::Loudmouth β it's a Perl interface for the loudmouth jabber library. that's the whole vibe, no cap π
πΈ SYNOPSIS πΈ
here's the lil taste test, copy-paste it and you're basically a wizard:
use Net::Jabber::Loudmouth;
my $connection = Net::Jabber::Loudmouth::Connection->new("server");
$connection->open_and_block();
$connection->authenticate_and_block("username", "password", "resource");
my $m = Net::Jabber::Loudmouth::Message->new("recipient", 'message');
$m->get_node->add_child("body", "message");
$connection->send($m);
likeβ¦ she's doing it all in seven lines. main character energy fr fr π
π DESCRIPTION π
so Net::Jabber::Loudmouth is a perl interface for libloudmouth, the Lightweight C Jabber library. you get to do all the same stuff you'd do with Net::Jabber, except the interface is nicer and it's much faster, because most of the actual code is written in C. so like, the C is doing the heavy lifting and you're just here looking cute and calling methods πβ¨
π₯ FUNCTIONS π₯
Net::Jabber::Loudmouth literally only contains two functions. that's it. that's the whole bag. everything else you might be looking for lives over in Net::Jabber::Loudmouth::* β go check those, iykyk π«
π«Ά default_port
Net::Jabber::Loudmouth->default_port()
returns the default port that gets used for every connection. that's it, no arguments, no drama, just a port bestie π
π§ default_port_ssl
Net::Jabber::Loudmouth->default_port_ssl()
returns the default ssl port. and like, if you wanna tell a connection "hey babe use the ssl port", you do:
$connection->set_port(Net::Jabber::Loudmouth->default_port_ssl())
and boom, ssl port, slay. see Net::Jabber::Loudmouth::Connection for the deets β¨
π SEE ALSO π
go be nosy, these are your girls:
Net::Jabber::Loudmouth::ConnectionNet::Jabber::Loudmouth::MessageNet::Jabber::Loudmouth::MessageHandlerNet::Jabber::Loudmouth::MessageNodeNet::Jabber::Loudmouth::SSLNet::Jabber::Loudmouth::Proxy
π AUTHOR π
Florian Ragwitz, <rafl@debian.org> β thank you king, we stan π«‘π
π COPYRIGHT AND LICENSE π
Copyright (C) 2005 by Florian Ragwitz
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available.
periodt. free software, same terms as Perl, either 5.8.7 or whatever later Perl 5 you've got lying around. no stress, no strings π
and that's a wrap on this one girlies π this page was served up by perl v5.42.3 on 2026-08-20 β mwah, bye bestie πΈππ¦
π¦ where this page comes from
- ubuntu stonking: libnet-jabber-loudmouth-perl 0.07-4build6 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms