3 ms·
How much do you know about networking in general? TCP/UDP/IP/DNS, etc? I ask because building a simple p2p app is built on top of the foundational stuff.
by bosch_mind 4y ago
How much do you know about networking in general? TCP/UDP/IP/DNS, etc?
I ask because building a simple p2p app is built on top of the foundational stuff.
- orbisvicis 4y agoProbably not enough. I learned from Beej's guide to networking and some excerpts from the Linux programming interface, and have done a bit of network programming in C before moving to Python, but that was decades ago.
- dev_0 4y ago[dead]
- bosch_mind 4y agoGo is great for networking. If you’re interested in tunnels and Ngrok, the original repo is easy to read. Maybe build a chat app with TCP and UDP. Deploy it on a VM behind a reverse proxy like NGINX. Run the app in Docker or on the VM and setup iptables. That could be a great summer project. If you want to do low level stuff, Beej is king. You could implement a DNS server. It’s not too terrible.