aboutsummaryrefslogtreecommitdiff
path: root/src/stable/server.h (follow)
AgeCommit message (Collapse)Author
2023-08-01Updated copyright date.Mike Buland
2023-08-01Fixed issues around disconnected sockets.Mike Buland
We were bailing out when sockets closed, that was silly.
2023-07-31Seems to work.Mike Buland
We have a last ditch effort. It turns out that the SocketTcp class automatically closes sockets when it realizes they're at the end, it doesn't wait for us to call close. That could be a problem, we may need something in between, but at least we can detect it and clean it up.
2023-07-31Issue found with recycled fds.Mike Buland
We don't always clean up instantly, but the system is reusing ids before we're ready.
2023-07-31Debugging yet, but the new server works.Mike Buland
It at least seems to!
2023-07-29Many bugfixes. It's almost working!Mike Buland
2023-07-28Completely redesigned Server and Client.Mike Buland
Like, seriously, they're almost completely different.
2023-07-26Added a profiler and investageted Server.Mike Buland
2019-05-24Updated copyright date.Mike Buland
2014-02-03Changed copyright to 2007-2014.Mike Buland
2013-02-11Updated the copyright for 2013.Mike Buland
2012-11-05Converted tabs to spaces with tabconv.Mike Buland
2012-08-28Loads of win32 compilation issues fixed. Most are fairly minor unsigned/signedMike Buland
mismatches because of socket handles, but there were also some order-of-definition issues that were fixed in the FD_SETSIZE definition code. Fixed a few things that just never worked on windows, like Bu::Thread::yield().
2012-04-15Updated copyright, packaging, makefile, etc.Mike Buland
2012-03-25Code is all reorganized. We're about ready to release. I should write up aMike Buland
little explenation of the arrangement.