Awesome
peote-server
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.
Perl 5 Environment
On Linux everything should run out of the box (apt install perl5 libpoe-perl && cpan Protocol::WebSocket
),
for Windows i recommend to use strawberryperl.
Perlmodule dependencies
Start the Server
- configure ports, max connections per ip and logging inside
peote-server.conf
- run the server
perl -I. peote-server.pl
TODO:
- more test-clients & debugging
- damonizing (linux)
- hardening (iptables)
- standalone packages (par)