Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tomenz/examples-socketlib

Some examples for the SocketLib
https://github.com/tomenz/examples-socketlib

Last synced: 7 days ago
JSON representation

Some examples for the SocketLib

Awesome Lists containing this project

README

        

[![Build status](https://ci.appveyor.com/api/projects/status/t64vs0kla07y8h30/branch/master?svg=true)](https://ci.appveyor.com/project/Tomenz/examples-socketlib/branch/master)
[![Build Status](https://travis-ci.com/Tomenz/Examples-SocketLib.svg?branch=master)](https://travis-ci.com/Tomenz/Examples-SocketLib)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/9be9064cc0784406b6d9a913799367cb)](https://app.codacy.com/gh/Tomenz/Examples-SocketLib/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![Total alerts](https://img.shields.io/lgtm/alerts/g/Tomenz/Examples-SocketLib.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Tomenz/Examples-SocketLib/alerts/)
[![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/Tomenz/Examples-SocketLib.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Tomenz/Examples-SocketLib/context:cpp)

# Examples-SocketLib
Some examples for the use of the SocketLib. Can be compiled with VS2019 or Linux with g++ (gcc version > 6)

IMPOTEND: You must have the openssl (version 1.1.1) somewhere installed. You need to setup the include + library path in the visual studio project files. On linux you have to install the libssl-dev in order to compile the examples.

- The Ssl-Example is a classic Client-Server example, using TLS with openssl

- The Tcp-Example is the same as the Ssl-Example but without ssl encryption

- The Dtls-Example is a UDP socket wit ssl encryption

This is my first github project. If you have trouble to compile or run the samples, please let me know!