Skip to content
/ glBase Public

Foundation openGL graphics output along with client/server socket implementation. Written in C/C++

License

Notifications You must be signed in to change notification settings

sturd/glBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

glBase

This is a small experimental piece of software, using openGL for graphical output and animations. So far, the program (in server mode) spawns a new thread that executes a basic, non-blocking UDP server. This listens out for incoming client requests.

Requires

This software is built upon a couple of supporting libraries that are required in your build system before the software can be compiled. These libraries are listed below.


Meeting Requirements

Ubuntu

On Ubuntu, the requirements can be installed with a simple command from the Terminal.

sudo apt-get install build-essential libboost-thread-dev libsdl-mixer1.2-dev

The apt package manager will take care of lower dependencies automatically.

Execution

Server

Unix/Linux:

./test --server

Windows:

test --server

Client

The client requires a running server in order to communicate.

Unix/Linux:

/test --client TARGET_IPV4_ADDRESS

Windows:

test --client TARGET_IPV4_ADDRESS

An example of the TARGET_IPV4_ADDRESS would be '127.0.0.1' or the address of a remote computer, if the server is not running on the same machine.

About

Foundation openGL graphics output along with client/server socket implementation. Written in C/C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published