37cef6e4647c9adf02a9af021348499f2e10939e
UDP Server - netstar-categorizer
This project is a UDP server built with Node.js that processes incoming messages and returns categorized NetStar results in Zvelo pattern.
Prerequisites
- Node.js (v12.x or higher recommended)
- npm (v6.x or higher recommended)
- NetStar inCompass SDK
InCompass SDK Setup
- The inCompass SDK requires Boost C++ Libraries. To install the libraries, run:
apt-get install libboost-all-dev
- To install the inCompass SDK, run:
dpkg -i gcf1-global_{SDK Version}_deb{Debian Version}-amd64.deb
- To daemonize the service, run:
cp -p /usr/local/gcf1/sbin/gcf1 /etc/init.d/
insserv gcf1
- Or, depending on the Debian version, run:
systemctl enable gcf1
UDP Server Setup
-
Clone the repository:
git clone <repository-url> cd <repository-directory> -
Install the dependencies:
npm install
- Create a .env file in the root of the project and add your environment variables. At a minimum, you should specify the PORT:
cp .env.example .env
PORT=3000
Running the Server
To start the UDP server, use the following command:
npm start
This will run the server and bind it to the port specified in your .env file.
Description
Languages
JavaScript
89.3%
Dockerfile
9.6%
Makefile
1.1%