Skip to content

High-performance multithreaded network simulator modeling client-server interactions, routers, and subnets, implementing efficient CIDR-based routing and packet forwarding to support scalable, real-time network traffic simulations.

kolossi101/btn415-network-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BTN415 Network Simulation Project

This project simulates a network of smart devices, including TV, Refrigerator, Light, Camera, and Thermostat, with both client and server implementations. It is organized into several folders:

Folder Structure

Building and Running

  1. Open the solution file

    • For client: client/project_btn415_with_menu_client.sln
    • For server: server/project_btn415_with_menu.sln
  2. Build the project using Visual Studio.

  3. Run the executables to start the client and server applications.

Testing

Unit tests for the client are available in the test-client/ folder.
Run the tests using the provided Visual Studio project.

Documentation

For more details about the project, refer to the report available in the report/ folder.

About

High-performance multithreaded network simulator modeling client-server interactions, routers, and subnets, implementing efficient CIDR-based routing and packet forwarding to support scalable, real-time network traffic simulations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages