Archived
3
0
This repository has been archived on 2024-06-18. You can view files and clone it, but cannot push or open issues or pull requests.
libipc-old/examples
2020-10-01 03:19:52 +02:00
..
.gitignore
fd-exchange-providing.c
fd-exchange-receiving.c
fs-experimentations.c
fs-function-tests.c
Makefile
pong.c Minor changes in examples. 2020-10-01 03:19:52 +02:00
pongd.c Minor changes in examples. 2020-10-01 03:19:52 +02:00
pongspam.c ipc_connection now provides the server fd. 2020-07-13 18:37:33 +02:00
project.zsh
README.md
simple-tcp-client.c
simple-tcpd.c ipc_connection now provides the server fd. 2020-07-13 18:37:33 +02:00
test-ask-for-fd-to-networkd.c
test-networkd-provide-fd.c ipc_connection now provides the server fd. 2020-07-13 18:37:33 +02:00
wsserver.c ipc_connection now provides the server fd. 2020-07-13 18:37:33 +02:00

how to compile

make

how to launch

If libipc is already installed and you have the rights to create unix sockets in the default directory (/run/ipc), just run the code:

./pongd

In case you want to test the library and example programs:

# This is a directory anybody can write in
export IPC_RUNDIR=/tmp

# to test the library without installing it
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../

# finally, run the program, here a pong daemon
./pongd

# same thing in another terminal, to test the client
export IPC_RUNDIR=/tmp
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../
./pong