summaryrefslogtreecommitdiff
path: root/Readme.md
blob: 5f8e8b495e3f51cc6fd687894703d7c34b9c308a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# UDP tinkering

I want to build server and client for researching how I can do certain things
with UDP and what limits are.

UDP related thoughts:

- What packet loss looks like?
- What packet reordering looks like? Is it even a thing?
- Is packet loss really lower when traffic is paced uniformly instead of
  sporadic bursts of messages?
- Does message length impact packet loss or packet reordering?
- Can UDP packet be corrupted?
- Can I make UDP hole punching work just off of a custom UDP server?

And not UDP related, but rather related to my intended usage of UDP things:
- Implement some simulation synchronization by time based on ping roundtrip time
  or something (how does NTP even work?).
- Implement file transferring.