Skip to content

Classifier server and a corresponding client written in C++.

Notifications You must be signed in to change notification settings

Tom-stack3/AP1-ex3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AP1 - Ex3

Third assignment in the Course Advanced Programming 1, Written by Tommy Zaft and Idan Turkenits.

Project Structure

UML Diagram

The UML diagram of the project in a PDF format can be found here. There is also a SVG format, which can be found here (better to view it raw).

Special Parameters

// Server port number
port = 55556

// Buffer size
size = 16384

// Server timeout length in Seconds
timeout = 120

Building and Running

To build both Client and Server:

git clone https://github.com/Tom-stack3/AP1-ex3.git
cd AP1-ex3
mkdir build
cd build
cmake ..
make

Running the Server

Go to ./build/server folder. Inside run the following:

// Running the server
./Server

Running the Client

Go to ./build/client folder. Inside run the following:

// Running a client
./Client

Datasets Examples

In the ./client/data folder, there are some datasets for example, which can be used by the client for testing purposes.


Have Fun Classifying!

About

Classifier server and a corresponding client written in C++.

Topics

Resources

Stars

Watchers

Forks