8000 GitHub - alexishachemi/socknet: Epitech coding-style-compliant TCP network interface using C sockets
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

alexishachemi/socknet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SockNet

(for functions documentation, see socknet.h)

C socket programming made easy (hopefully)

Socknet is networking library with the goal of wrapping socket programming around the concept of network modules. It allows the user to send data of a custom size between a server and multiple clients.

It is developped for use in my epitech projects so the source code abide to the epitech coding-style rules.

Dependencies

Building

to build the library you can use the included Makefile:

make

It will then build the libsocknet.a binary.

Installing

Custom Makefile rules (install, uninstall, reinstall) can be used to manage installation of the library in your system:

make install

Usage

Once installed or built, you can use the library by including the library header in your source files:

#include <socknet.h>

and add the library to the linker when compiling:

gcc myfile.c -lsocknet

For more information about how to use the library, see the example client and example server.

You can also generate Doxygen documentation using the apropriate makefile rule:

make docs

once generated, just open docs/html/index.html on your browser.

About

Epitech coding-style-compliant TCP network interface using C sockets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0