A small GUI program built in C++ using Win32 API, created with the intention of gathering data in regards to the comparable efficiency of UDP and TCP datagrams. The sending/receiving of data is all done asynchronously and is all event driven thanks to Winsocket’s WSAAsyncSelect model.
The program allows the user to:
- Select to be a client or server.
- Enter on client side the specifics of the data to be sent (protocol, packet size and amount of packets to send)
- Specify port for client and server, and specify servers IP address on client side
- Gather statistics in regards to data being transfered on server side