/wsnet

An accurate and realistic network simulator written in C/C++

Primary LanguageCOtherNOASSERTION

WSNet

Welcome to the WSNet Simulator!

WSNet is an event-driven simulator for wireless networks on a large scale.

Platforms

WSNet has been used on the following platforms:

  • Linux
  • Mac OS X (partially)

Requirements

Currently, we support Linux and Mac OS X (partially). We will also make our best effort to support other platforms (e.g. Windows). However, since core members of the WSNet project does not usually use these platforms, WSNet encounter some problems there. If you notice any problems on your platform, please create an issue. Patches for fixing them are even more welcome!

Linux Requirements

These are the base requirements to build and use WSNet from a source package (as described here):

  • CMake v3.11.0 or newer
  • GNU-compatible Make
  • POSIX-standard shell
  • GCC v5 or newer
  • Python v2.8 or newer (for running some of the tests and scripts)

Libraries:

  • libglib2.0-0
  • libxml2
  • libgmodule2.0

Note that if you are planning to contribute code, you'll need the development files of the libraries (e.g. libxml2-dev).

Contributing Code

We welcome patches. Please read the Contributing Guide for how you can contribute. You can also refer to the documentation folder for further explanations in different topics.

Happy simulations!