Welcome to network programming - it's week four and I feel like we just got started

I found these pages out there in the ether. Let's take a look.
SDL3 Wiki
Github SDL3
I cleaned up the code from last week a bit. Let's start again.
UDPClient.zip
UDPServer.zip

Assignment 0:(0/0)


Create a TCP/IP connection between two computers.
Here's some starter code.
TCPClient.zip
TCPServer.zip

Since Umer, Z and N plus second year M have pushed us into the unknown world of SDL3, I guess we'll work this out together.
The theory of this stuff I can explain easily. The new API? Let's do it.

Assignment 1:(20/25)


Create a chat system where the client and the server can write messages back and forth. The trick is in how to loop the send and recieve.
For the extra credit: Multi thread the program - yes, you can get credit for the engine class.