Skip to content

Commit 7eae667

Browse files
Update README.md
1 parent 2e261b9 commit 7eae667

File tree

1 file changed

+0
-0
lines changed

1 file changed

+0
-0
lines changed

README.md

1.74 KB

GL_Server-Client

I wrote a server program and a client program using BOOST Library. The server accepts requests from clients asynchronously. The server and client code are based on a boost asynchronous echo server and a boost echo client.

Sever and Client have a Command-Line Interface (used CLI Library). C++14 was used (because of CLI). I used Makefile to compile on Linux OS.

The server has functions for starting, stoping, and setting the server port. The client has a function for connecting and sending messages to the server. Also, both have "help" and "exit" functions.

"help" functions you can see on screenshots:

image image

Example work:

image image

Install for Linux OS

To download files use:

git clone git@github.com:elementallyXD/GL_Server-Client.git

Change dir:

cd GL_Server-Client

Run Makefile for build project:

make

Now we can use server and client!

Usage for Linux OS

For run server use:

./server

For run client use:

./client

Install for Windows

To download files use:

https://cutt.ly/XbH4Fdv

Unpack or move to your directory. Open Windows Terminal(CMD) as an administrator in that directory.

Usage for Windows OS

IN TERMINAL

For run server use:

GL_Task_Wind.exe

For run client use:

GL_Task_Wind_Client.exe

0 commit comments

Comments
 (0)