siggame / server

The MegaMiner server framework
Other
2 stars 1 forks source link

Decide on compression #4

Open cherez opened 11 years ago

cherez commented 11 years ago

Using less bandwidth is nice, but we need a compression algorithm that is useful for our use cases (both sending lots short messages on your turns, and sending huge messages when turns begin) and usable for whatever needs compression.

This could mean just Python if we say the client-server and the server-server can talk by compression, and the client can talk to its local server uncompressed.

The client as part of its connection could specify what compression it supports, and we could do our best to accomodate each client.

jacobgardner commented 11 years ago

:+1: for client specifying compression methods.

C: I want to enroll on your server using substitution cipher, or zip S: I choose substitution cipher C: Yay!