This project is a chat server that clients can connect to and communicate with each other over a local network.
This project demonstrates knowledge of internet protocols such as TCP/UDP and the Winsock library as well as how to initialize ports and set them up for listening/receiving networked data. This project also demonstrates knowledge of Windows file I/O to save usernames and passwords in a binary file and chat message logs in a txt file.
Note: Using the chat server on LAN should work out of the box. Use across networks may require port forwarding. You may be prompted by your firewall to allow the application to communicate on your network.