Multi-client server, protocol versioning, streaming decompression #11
Reference in New Issue
Block a user
Delete Branch "server-improvements"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Three improvements:
1. Multi-client TCP server (transport_tcp.c, server.c)
server_listennow loops on accept() and forks a child per connection2. Protocol version negotiation (config.h, config.c, client_cli.c)
3. Streaming decompression & error handling (compression.c, server.c, multiprocessing.c, file.c)