URI::tcp(3pm)

πŸ“¦ version 2.0.0, in alpine 3.24

okay bestie, this is the manual page for URI::tcp(3pm) from the User Contributed Perl Documentation, and it's giving tiny TCP URI extension energy β€” lowkey iconic, no cap πŸ’…βœ¨

🌸 NAME 🌸

URI::tcp β€” tcp connection string πŸŽ€

πŸ“‘ SYNOPSIS πŸ“‘

$uri = URI->new('tcp://host:1234');

$sock = IO::Socket::INET->new(
    PeerAddr => $uri->host,
    PeerPort => $uri->port',
    Proto    => $uri->protocol,
);

That ' after $uri->port is staying exactly as written, bestie β€” character for character, fr fr. 🫢

πŸ’– DESCRIPTION πŸ’–

URI extension for TCP protocol. That's the vibe check: it's your URI hookup for TCP, and it ate. πŸ¦‹

πŸ› οΈ EXTENDED METHODS πŸ› οΈ

πŸ’» protocol() πŸ’»

It returns tcp β€” literally return tcp energy. Same as the scheme method, so no cap, if you're looking for the scheme, this is it. Periodt. πŸ’…

🌈 history 🌈

Module URI::tcp was indexed by SOAP::Lite, but ngl it isn't possible to use it. This pull request <https://github.com/redhotpenguin/soaplite/pull/31> change it. Iykyk. 🫢

πŸŽ€ contributing πŸŽ€

okay so for dependency use cpanfile... β€” that's the setup. For resolve dependency use Carton (or carton - is more experimental):

carton install

For run test use minil test:

carton exec minil test

If you don't have perl environment, is best way use docker:

docker run -it -v $PWD:/tmp/work -w /tmp/work avastsoftware/perl-extended carton install
docker run -it -v $PWD:/tmp/work -w /tmp/work avastsoftware/perl-extended carton exec minil test

⚠️ warning ⚠️

docker run default as root, all files which will be make in docker will be have root rights. 😭

One solution is change rights in docker:

docker run -it -v $PWD:/tmp/work -w /tmp/work avastsoftware/perl-extended bash -c "carton install; chmod -R 0777 ."

Or after docker command (but you must have root rights). πŸ”₯

πŸ“œ LICENSE πŸ“œ

Copyright (C) Avast Software.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

πŸ‘‘ AUTHOR πŸ‘‘

Jan Seidl <seidl@avast.com>


okay that's the whole page, bestie β€” perl v5.42.2, dated 2026-02-15, and this manual is URI::tcp(3pm) πŸ’–βœ¨πŸ«Ά

πŸ“¦ where this page comes from