diff options
| author | Uros Majstorovic <majstor@majstor.org> | 2024-01-21 23:58:55 +0100 | 
|---|---|---|
| committer | Uros Majstorovic <majstor@majstor.org> | 2024-01-21 23:58:55 +0100 | 
| commit | 0142b5a696e541a874c5429c28c1a132a284ca79 (patch) | |
| tree | 54ad82cbcd390e5d839f26b9859f30880b8f405b /ecp/README | |
| parent | bf0ead55678a7c5ed3e11a1b500bb83e7facf722 (diff) | |
fixed open message; fixed error handling; added timer debug messages
Diffstat (limited to 'ecp/README')
| -rw-r--r-- | ecp/README | 24 | 
1 files changed, 24 insertions, 0 deletions
| diff --git a/ecp/README b/ecp/README new file mode 100644 index 0000000..ec6ae47 --- /dev/null +++ b/ecp/README @@ -0,0 +1,24 @@ +To build this library you will need GNU Make installed and any modern C compiler. Library is tested on Linux, *BSD and macOS operating systems. + +First you need to create features.mk makefile:  +	cp src/platform/posix/features_tmpl.mk src/platform/posix/features.mk + +Edit it according to your needs. Defaults are fine. Note that with_frag, with_rbuf and with_msgq are experimental features and should not be used in production. +	 +To (re)build library, utilities and tests simply do: +	 ./build.sh (MAKE=gmake ./build.sh on *BSD systems) +	  +In tests subdirectory you will find simple test examples. To test vc_server and vc_client (vconn feature) do: +	util/mknode n1 +	util/mknode n2 +	util/mknode n3 +	util/mknode server +	cd tests +	 +Then launch servers (each in its own terminal): +	./vcs 0.0.0.0:3001 ../n1.priv +	./vcs 0.0.0.0:3002 ../n2.priv 127.0.0.1:3001 ../n1.pub +	./vcs 0.0.0.0:3003 ../n3.priv 127.0.0.1:3002 ../n2.pub +	./vc_server ../server.priv 127.0.0.1:3001 ../n1.pub ../n2.pub ../n3.pub +	./vc_client ../server.pub  127.0.0.1:3001 ../n1.pub ../n2.pub ../n3.pub +	
\ No newline at end of file | 
