Commit graph

19 commits

Author SHA1 Message Date
a7c1bba666 reorganised some parts of the code
Utils moved to subdirectories
Task activation have been moved to static member of the Task class, instead of being manually activated.
2024-11-26 21:57:37 +01:00
61a57a7529 added backend for AES / RSA encryption, implemented variable size packets. 2024-11-26 09:29:56 +01:00
523c86237c peer now calculate an asymetric private and public key, for future encrypted communication. 2024-11-17 22:34:52 +01:00
7871a4f4dd simplified some constructor syntax, made the "id" value of a peer not required for the program to work correctly (id will be removed later) 2024-11-17 14:21:49 +01:00
11e4861082 improved latency before playing an audio
prevented playing packets that are too old to avoid offset
2024-11-14 13:24:49 +01:00
9646c2d09b improved messages and structure of the program 2024-11-11 14:09:54 +01:00
cd239e1eea improved packet serialization and readability 2024-11-11 13:20:23 +01:00
5567ad0df0 added argparse 2024-11-10 15:05:32 +01:00
ec72e8888b improved program startup stability 2024-11-10 14:45:27 +01:00
0745b725a7 use broadcast address 2024-11-10 13:09:58 +01:00
bea5704282 improved StatList behavior 2024-11-08 00:14:39 +01:00
aa24bb3509 continued developping the undefined task behavior 2024-11-06 00:08:29 +01:00
93f8701ac5 fixed missing include, added context to tasks. 2024-11-05 14:58:31 +01:00
218ee71118 reorganised the way the program share data (Context, Peer, RemotePeer) 2024-11-04 23:40:40 +01:00
23732795d0 restructured the program 2024-11-04 00:01:48 +01:00
c3c452ff5d audio settings can now change dynamically 2024-10-22 20:14:45 +02:00
ced6dea00e implemented schedule and queue system to make the audio play at a specific time 2024-10-21 20:56:00 +02:00
145d4b8c2c splitted the program into a server and a client, communicating through sockets. 2024-10-13 23:07:08 +02:00
270017b1d3 example of playing audio in chunk 2024-10-13 16:58:43 +02:00