TIPC-PIPE(1)
π TIPC-PIPE(1) π
okay bestie, so this is a page from the General Commands Manual, and it's literally all about tipc-pipe. sit down, grab a boba, we're doing this π§β¨
β¨ NAME β¨
tipc-PIPE β simple client/server. that's it, that's the whole vibe. a lil client, a lil server, iconic behavior π
πΈ SYNOPSIS πΈ
tipc-pipe <options> [address 1] [address 2]
like... give it some options and up to two addresses and it just goes. no cap π«Ά
π DESCRIPTION π
tipc-pipe is giving netcat but for tipc, fr fr. it reads and writes network connections using tipc, and honestly? obsessed. main character energy for your terminal π
π Options π
heads up babes: defaults are marked with a * β that's the "this is what happens if you say nothing" star β
-h|--helpβ shows you this help. your lil emergency exit when you're lost π-lβ run in server mode, and it will accept multiple connections. the more the merrier, periodt π₯³-sβ run in single connection server mode, and it exits when the connection closes. also: the default mode is client mode, so if you don't pick anything you're a client, no cap β¨--sock_typeβ*SOCK_STREAM|SOCK_DGRAM|SOCK_RDM|SOCK_SEQPACKET. pick your socket flavor π--server_typeβ*1000|<n>. defaults to1000, or you can pass your own<n>π«--addr_typeβTIPC_ADDR_NAMESEQ|TIPC_ADDR_MCAST|*TIPC_ADDR_NAME. and listen: forTIPC_ADDR_NAMEonly address 1 gets used. forTIPC_ADDR_NAMESEQorTIPC_ADDR_MCAST, address 1 and address 2 both get used. important!! don't skip this one π--delayβ*0|<ms>. sets the data reading and writing delay in ms. default is0, i.e. no waiting around π¨--data_numβ*0|<count>. generates the defined number of sample data and sends it. yes, "sends is" β the original said that, we're keeping it, it's part of the lore ππ--data_sizeβ*0. generates packets of the defined size whendata_numis defined. they're a package deal bestie π--data_checkβ checks the sequence numbers in received data, the ones generated with thedata_numoption. detective mode π--buf_sizeβ*66000|<n>. the I/O buffer size (peepTIPC_MAX_USER_MSG_SIZEfor the tea) π§--wait_peerβ*0. wait for the peer's published state before communicating. polite queen behavior, waiting for your friend to show up before you start talking π«Ά--topβ run the topology client πΊοΈ--replayβ forces the connectionless server to send input to the last connected client. lowkey chaotic, highkey useful π
π Short Options π
the lil shortcut squad, here to save you keystrokes:
--rdmβsock_type = SOCK_RDM--pctβsock_type = SOCK_PACKET--stmβ* sock_type = SOCK_STREAM(the default, the chosen one π)--sqpβsock_type = SOCK_SEQPACKET--namβ* addr_type = TIPC_ADDR_NAME(also the default π)--mcβaddr_type = TIPC_ADDR_MCAST or TIPC_ADDR_NAMESEQ--idβaddr_type = TIPC_ADDR_ID
π₯ EXAMPLES π₯
SOCK_STREAM single connection server with address zero and client:
tipc-pipe -s | tee input
date | tipc-pipe
look at that pipe energy π¦
SOCK_RDM server with address 123 and client:
tipc-pipe --rdm --replay -l 123
tipc-pipe --rdm 123
Start topology client for all addresses of specified optional server type:
tipc-pipe --server_type=1000 --top -- 0 -1
yes there's a bare -- in there. it's real, we love it, don't touch it π
π AUTHORS π
Constantine Shulyupin β const@makelinux.com. the legend who made all of this happen, we stan π
π REPORTING BUGS π
found a bug? report ls bugs to tipc-discussion@lists.sourceforge.net. (yes, ls bugs, exactly like that, we are not editing the source material, periodt π)
ngl if something's acting cursed, tell the mailing list before you start yelling at your terminal. they're nice, i promise π
okay that's the whole page bestie!! and for the cute lil sign-off: this was the TIPC-PIPE(1) page, dated 25 Jan 2013 β yeah, she's an elder but she still slays. go forth and pipe responsibly πΈβ¨π
π¦ where this page comes from
- epel 9: tipcutils 3.0.6-1.el9 Β· LicenseRef-Callaway-BSD
- fedora 43: tipcutils 3.0.6-3.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: tipcutils 3.0.6-4.fc44 Β· LicenseRef-Callaway-BSD
- opensuse-leap 16.0: tipcutils 3.0.6-bp160.1.12 Β· BSD-3-Clause
- opensuse-leap 16.0: tipcutils 3.0.6-bp160.1.12 Β· BSD-3-Clause
- opensuse-leap 16.0: tipcutils 3.0.6-bp160.1.12 Β· BSD-3-Clause
- opensuse-leap 16.0: tipcutils 3.0.6-bp160.1.12 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms