Send Files Over Tcp Socket in Windows
gcc client.c -o client.exe -lws2_32
gcc server.c -o server.exe -lws2_32
send file to server: ./client.exe [ip] [port] [filename]
receive file from server: ./client.exe [ip] [port]
send file to client: ./server.exe [ip] [port] [filename]
receive file from client: ./server.exe [ip] [port]