Rewrote TCP socket opening and binding
Pass in port to server::Server()
- Stop using perror like a retard
- Add common ipaddr() function
Solve some sockaddr & sockaddr_in shenanigans
Sort out some #includes
Revert "Remove SDLNet from CMakeLists.txt"

This reverts commit 386777f7f419af5998b743d949eea2426745749a.
What?
Remove SDLNet references in CMakeLists
Replace perror() with strerror()
Use int for sockets, use SOMAXCONN for backlog
nonblocking io master race
Start replacing UDP shit
Rename m_socket to m_tcp_socket
Both client and server now build :8ball:
Where'd that 'z' come from?
- Fixed client "can't assign requested addr" error
- Fixed server listening on wrong port
Set listening socket to nonblocking
Handle EAGAIN/EWOULDBLOCK
Check for EAGAIN if bytes_recv=0
Merge baby merge + #pragma once
Merge pull request #28 from TeamLe-Shop/sys-sockets

Replace SDLNet code with system sockets
#pragma once dat message.hpp