I would like to develop a multiplayer game in which
1. There are n clients and one server
2. Client should be able to send messages to the server with or without response
3. Server should be able to send messages to clients with or without response
I feel that both TCP and UDP will be very slow. I came across ZeroMQ which seems to have less overhead and is faster than TCP and UDP. Is it advisable to use ZeroMQ here?? what are pros and cons?