xwords/xwords4
Eric House 811c8f535e add socket refcounting
AddrInfo now has ref()/unref() and keeps a global socket->refcount map
(since actual AddrInfo instances come and go.) When the
count drops to 0, the existing CloseSocket() method is called. This
seems to fix a bunch of race conditions that had a socket being closed
and reused while old code was still expecting to write to the device
attached to the socket the first time (along with lots of calls to close()
already-closed sockets, attempts to write() to closed sockets, etc.)
2017-12-07 07:18:09 -08:00
..
android Merge branch 'android_branch' into relay_via_http 2017-11-28 06:24:09 -08:00
common comment out assertion that's firing when db wiped 2017-11-11 18:49:23 -08:00
dawg put back a couple of words -- not dirty! 2017-05-05 06:48:52 -07:00
debian ignore debian build files 2012-01-04 18:11:29 -08:00
linux make reply messages a param within result 2017-12-06 18:57:48 -08:00
newrelay beginnings of new relay: shows persistence 2017-11-05 19:24:41 -08:00
relay add socket refcounting 2017-12-07 07:18:09 -08:00
scripts more work on script 2014-02-26 07:52:18 -08:00
tests allow to run multiple games at once 2005-09-14 05:12:07 +00:00
wince make trade and move confirm non-blocking 2017-02-17 08:58:20 -08:00
Makefile include all .xml and .java files, but only if they're not named in a .gitignore file in the same directory 2014-03-01 11:44:20 -08:00