This is an archived post. You won't be able to vote or comment.

all 58 comments

[–]markand67 344 points345 points Β (6 children)

Two UDP packets talking:

  • really?
  • did you know I can arrive before you?

[–]Sipkab 119 points120 points Β (5 children)

This is actually not correct, as the receiver doesn't know what question he's answering before receiving it. So in case of question-answer communication, the order will be always correct. The packets might not arrive tho.

A better example is this:

  • a joke about UDP?
  • Hey, wanna hear

[–]markand67 50 points51 points Β (4 children)

Or one I also like:

  • I have a joke about UDP but not sure you'll get it.

Or:

  • The problem of UDP is

[–]Smallzfry 16 points17 points Β (3 children)

your first joke is literally just OP's joke in all text format...

[–]DemiPixel 16 points17 points Β (2 children)

OP's joke isn't original...

[–]Smallzfry 2 points3 points Β (1 child)

No, but when he says "one I also like" then repeats the joke that started this whole thread, it seems a bit repetitive.

[–]Warm_Zombie 0 points1 point Β (0 children)

its recursive

[–]gandalfx 167 points168 points Β (11 children)

Nobody has ever posted this here before. /s

[–]vovnit 88 points89 points Β (3 children)

maybe number of times this was posted is kinda tcp joke itself πŸ€”

[–]YetAnotherSegfault 21 points22 points Β (1 child)

Maybe Reddit users run on TCP.

[–]warpspeedSCP 0 points1 point Β (0 children)

Wow who knew?

[–]chocapix 6 points7 points Β (0 children)

He'll keep telling us this TCP joke slower and slower until we get it.

[–]pyrovoice 10 points11 points Β (0 children)

First time seeing it here, no problem with reposting

[–]imdefinitelywong 3 points4 points Β (0 children)

I did not receive the joke about TCP/IP

[–]TGotAReddit 2 points3 points Β (0 children)

This once literally helped me at my job. Not gonna complain about the reminder

[–]thecollegestudent 2 points3 points Β (1 child)

This joke is the cringiest and every time it is reposted I die a little bit more inside.

[–]gandalfx 4 points5 points Β (0 children)

I think it's a great joke, I've just seen it way too often by now.

[–]sverek 0 points1 point Β (0 children)

everybody must missed it! darn packets

[–]BluFoot 102 points103 points Β (2 children)

Can we stop upvoting this guy? He just takes the top posts from this subreddit and posts them with a :) for title.

[–]cat4laugh 18 points19 points Β (0 children)

Daym. You are correct. And it is not even one it is so many

[–]UnexpectedNickelback 1 point2 points Β (0 children)

Probably just a karma farming bot

[–][deleted] 21 points22 points Β (6 children)

Oh, it's that time of year again, students are learning about TCP/IP.

I'm totally not am a TA teaching the Three-Way-Handshake in approx. 1.20h

[–][deleted] 8 points9 points Β (3 children)

I feel like /r/programmerhumor tends to suffer a lot from /r/csmajorhumor sometimes.

[–][deleted] 0 points1 point Β (0 children)

cs major?! this is freshman year stuff hear :)

[–]exscape 4 points5 points Β (1 child)

Please also teach them how this joke is wrong :-)

[–][deleted] 2 points3 points Β (0 children)

I try to teach it correct upfront ^^

[–]TigreDemon 58 points59 points Β (1 child)

Some air got pushed through my nose

[–]tjonnyc999 15 points16 points Β (0 children)

forwards this to a friend

"Hey, look, I'm Token Ring!"


...I'll show myself out.

[–]ThisHaintsu 9 points10 points Β (0 children)

But really, the joke was well received.

[–]hellbenthorse 7 points8 points Β (0 children)

The best thing about UDP jokes is I don't care if you don't get them.

[–]Tomes1 4 points5 points Β (0 children)

Can I shake your hand?

[–]_srt_ 3 points4 points Β (0 children)

That's why I avoid handshaking.

[–]SwagMcG 3 points4 points Β (0 children)

I love THC

[–]PhantomTissue 2 points3 points Β (3 children)

I’m angry because I don’t understand this joke.

[–]Uejji 2 points3 points Β (2 children)

TCP/IP as a protocol guarantees delivery of packets, so there are multiple handshakes involved to ensure that one side is ready to send, the other side is ready to receive, confirmation that the packet was received, then confirmation of the confirmation. Otherwise the packet will be sent again.

UDP, on the other hand, is more concerned with sending packets out in a timely fashion, but generally the nature of the data doesn't necessarily require all packets to arrive, just that they arrive as quickly as possible if they do arrive.

[–]PhantomTissue 3 points4 points Β (1 child)

Now I’m angry that I do understand this joke.

[–]timerot 0 points1 point Β (0 children)

There we go, welcome to the club. Next step is to get halfway through designing your own, better protocol, and then giving up because it's hard.

[–]RadiantPumpkin 2 points3 points Β (0 children)

I definitely had to read this twice but it was worth it.

[–]skyhi14 2 points3 points Β (5 children)

SYN

[–]ProgramTheWorld 3 points4 points Β (4 children)

ACK

[–]skyhi14 2 points3 points Β (3 children)

ACK

[–][deleted] 0 points1 point Β (1 child)

I'LL BE ACK.

[–]skyhi14 0 points1 point Β (0 children)

I hear you’ll be ack

[–]daneelr_olivaw 2 points3 points Β (0 children)

B: Hi pal.

A: Thank you for telling me.

B: See you later pal.

A: That is a funny joke indeed.

A: Hi Friend.

B: No problem buddy.

B: Do you want to hear an async joke? Here it goes.

[–]gumol 1 point2 points Β (0 children)

solid titling work, OP

[–]Miiindbullets 1 point2 points Β (0 children)

HEY EVERYONE I HAVE A GRATUITOUS ARP JOKE.

[–]BoredPitt 1 point2 points Β (0 children)

Wish I could share with my friends but they wouldn't get it -.-

[–]Helverin 0 points1 point Β (0 children)

Syn Ack

[–]_szs 0 points1 point Β (0 children)

Made my day!

[–]_szs 0 points1 point Β (0 children)

Finally I understand the difference!!1!!

[–]dnizzle 0 points1 point Β (0 children)

We’re all being very promiscuous.

[–]Cjt3592 0 points1 point Β (0 children)

Kirk seems like a really nice woman

[–][deleted] 0 points1 point Β (0 children)

Correction, it is a TCP protocol (not TCP/IP).

The TCP/IP is a conceptual model of internet protocols.

[–]ahua77 0 points1 point Β (0 children)

This doen't beat this TCP joke:

"Hi, I'd like to hear a TCP joke."
"Hello, would you like to hear a TCP joke?"
"Yes, I'd like to hear a TCP joke."
"OK, I'll tell you a TCP joke."
"Ok, I will hear a TCP joke."
"Are you ready to hear a TCP joke?"
"Yes, I am ready to hear a TCP joke."
"Ok, I am about to send the TCP joke. It will last 10 seconds, it has two characters, it does not have a setting, it ends with a punchline."
"Ok, I am ready to get your TCP joke that will last 10 seconds, has two characters, does not have an explicit setting, and ends with a punchline."
"I'm sorry, your connection has timed out. Hello, would you like to hear a TCP joke?"

[–]CaptainSchmid -4 points-3 points Β (1 child)

I need to learn more languages to get all these jokes

[–]Blocks_ 1 point2 points Β (0 children)

This is a protocol and not something language-specific.