A simple CLI tool that simulates a realtime auction system between multiple clients and a central server using TCP sockets.
-
Client :
- Configuration
- Async Communication
- Auction logic Messages Exchange
- Find a solution to stopping the Sending Thread when "END" input is accepted
-
Server :
- Configuration
- Async Communication
- Starting the auction session Auction logic Messages Exchange
- Writing logs to text files
- Managing concurrent writing to text files
- Sending reciepts
- Find a solution to close the session after finishing