perl5 tcp-server just with joint-protocol
This TCP Socket Server together with PeoteNet helps me
to do crossplatform networkcoding with haxe.
It is based on a simple Protocol called "joints" that did fast redirection of of Data between many clients (only <=2 Bytes overhead each tcp-packet).
(Todo: scheme picture hier)
Up to 128 joints (open channels per user) will be handled with max. 255 users per joint.
On Linux everything should run out of the box (apt install perl5 libpoe-perl && cpan Protocol::WebSocket
),
for Windows i recommend to use strawberryperl.
- configure ports, max connections per ip and logging inside
peote-server.conf
- run the server
perl -I. peote-server.pl
- more test-clients & debugging
- damonizing (linux)
- hardening (iptables)
- standalone packages (par)