Re: Select servers, not secure?
Select servers are fine. You probably want to use something easier like gevent or asyncio because select is kind of a pain to deal with, but in terms of security you will have much bigger problems than whether or not select is secure, and in so far as I'm aware select is secure.
But it doesn't handle literally anything but telling you that there's a socket ready to accept data so i.e. authentication, password management, etc. are on you. And it doesn't compose well, so you'll be writing finite state machines by hand.
Also, it may be limited on Windows. I forget, but I know that the Windows version of select at the C level is limited to some stupidly low connection count. That's not a problem for a client and it's not a problem on Linux, but if you want to try to host a server on Windows that more than 20 or so people will connect to, you may need something better like the aforementioned other options.
-- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector