aboutsummaryrefslogtreecommitdiff
path: root/src/stable/server.cpp (follow)
AgeCommit message (Collapse)Author
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-31It actually works. Now to make it fast fast.Mike Buland
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
2018-02-02UpdateMike Buland
2018-02-02Include real error messages on error?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-08-07Nevermind, windows has no poll, and it's select sucks...Mike Buland
2012-08-07Adding filesystem access classes, and converting Bu::Server to using ppoll.Mike Buland
I have to test to see if it works with mingw though.
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.