ehouse
|
20c87b4c19
|
fix streaming so four devices can be in game.
|
2005-10-01 15:51:14 +00:00 |
|
ehouse
|
255656f009
|
works, but not yet used. And wants relay host identifier added in.
|
2005-09-19 04:34:51 +00:00 |
|
ehouse
|
57ccb08528
|
fix for when BEYOND_IR not defined
|
2005-09-17 19:49:53 +00:00 |
|
ehouse
|
7d9a78f996
|
comment out internal mutexes: shouldn't be needed now that only one
thread at a time is given access to a cref instance.
|
2005-09-14 05:15:27 +00:00 |
|
ehouse
|
f944b154fc
|
fix print_cookies to use iterator
|
2005-09-14 05:14:41 +00:00 |
|
ehouse
|
c4d212f78c
|
shorten names so table easier to fit in 80 cols
|
2005-09-14 05:14:04 +00:00 |
|
ehouse
|
ca755490c5
|
allow to run multiple games at once
|
2005-09-14 05:12:07 +00:00 |
|
ehouse
|
237deee542
|
just log some messages so user interaction not required.
|
2005-09-14 05:11:29 +00:00 |
|
ehouse
|
87d1c8f593
|
event name change
|
2005-09-09 03:15:06 +00:00 |
|
ehouse
|
5dace1cc7a
|
add enough timer support for heartbeat; fix redraw bug
|
2005-09-09 03:14:11 +00:00 |
|
ehouse
|
18fc5e2c14
|
add linuxFireTimer
|
2005-09-09 03:12:58 +00:00 |
|
ehouse
|
264f34d97d
|
move fireTimer to linux-common code
|
2005-09-09 03:12:24 +00:00 |
|
ehouse
|
368d2b82d6
|
add an extra slot as on other platforms
|
2005-09-09 03:06:27 +00:00 |
|
ehouse
|
763cd70632
|
add missing header. (Did gtk change?)
|
2005-09-09 02:57:14 +00:00 |
|
ehouse
|
23c436a75c
|
make network play on by default
|
2005-09-07 12:32:29 +00:00 |
|
ehouse
|
77a8df77ac
|
add strings for relay errors
|
2005-09-07 12:31:32 +00:00 |
|
ehouse
|
cf5906eacf
|
Add and handle disconnect message so a device can reuse its socket for
a new game.
|
2005-09-05 15:50:49 +00:00 |
|
ehouse
|
05878f11a4
|
Do nothing rather than assert when socket no longer found for write.
Not sure if this is a preventable error.
|
2005-09-05 15:50:28 +00:00 |
|
ehouse
|
235556240f
|
Don't close the underlying socket. Not sure yet when I should close a
socket that hasn't returned an error. Maybe that's the client's job.
|
2005-09-05 15:45:22 +00:00 |
|
ehouse
|
5c01044e8c
|
send disconnect message to relay before starting a new game.
|
2005-09-05 15:33:51 +00:00 |
|
ehouse
|
466e21f608
|
formatting
|
2005-09-05 15:32:40 +00:00 |
|
ehouse
|
5e4fd3368e
|
add role to newgame dialog
|
2005-09-05 05:31:11 +00:00 |
|
ehouse
|
47030320f4
|
move typedef
|
2005-09-04 20:55:07 +00:00 |
|
ehouse
|
8a2eae0887
|
log ip address of incoming connection in dotted-quad notation.
|
2005-09-04 20:54:09 +00:00 |
|
ehouse
|
89f1eca340
|
log tweak
|
2005-09-04 20:44:46 +00:00 |
|
ehouse
|
55988dcdd7
|
cut down on logging a bit
|
2005-09-04 20:43:53 +00:00 |
|
ehouse
|
6995d37ead
|
don't assert when unexpected event arrives; just log and drop
|
2005-09-04 20:43:23 +00:00 |
|
ehouse
|
aa1323a5a3
|
shorten log messages; make easier to process from perl
|
2005-09-04 20:38:23 +00:00 |
|
ehouse
|
ebcc30dd5f
|
send notice when a socket closes. This seems to be resulting in dups.
|
2005-09-04 20:37:42 +00:00 |
|
ehouse
|
0134c96962
|
fix deadlock by collecting crefs into local storage before starting to
act on them.
|
2005-09-04 20:36:53 +00:00 |
|
ehouse
|
7803fead80
|
use comms_setAddr rather than modifying const to set resolved address.
|
2005-09-04 20:34:52 +00:00 |
|
ehouse
|
75b8f5342a
|
add error messages
|
2005-09-04 20:34:16 +00:00 |
|
ehouse
|
6d0b23a8e8
|
TALL_FONTS (support for Danish tall letters) now on by default
|
2005-09-04 20:32:16 +00:00 |
|
ehouse
|
aa0a9ec158
|
add error message; don't assert (crash) when socket closes.
|
2005-09-04 20:31:34 +00:00 |
|
ehouse
|
6f8b33a05b
|
reset cookieID for a new game
|
2005-09-04 20:30:47 +00:00 |
|
ehouse
|
1f43831219
|
new error code
|
2005-09-04 14:35:13 +00:00 |
|
ehouse
|
1aed9882ef
|
new (commented-out) info message
|
2005-09-03 18:36:08 +00:00 |
|
ehouse
|
4882c92a07
|
generate XWRELAY_OTHERCONNECT message
|
2005-09-03 18:35:34 +00:00 |
|
ehouse
|
8072bc687c
|
add XWRELAY_OTHERCONNECT message
|
2005-09-03 18:32:12 +00:00 |
|
ehouse
|
59edec4955
|
handle OTHER_CONNECT message by resending any unACKed messages.
|
2005-09-03 18:31:32 +00:00 |
|
ehouse
|
e6e9646253
|
make all APIs private and add as friends the safe classes that will
access them. This should allow reduction in the locking within cref
instances since only one thread at a time will be permitted inside by
SafeCref.
|
2005-09-03 15:59:48 +00:00 |
|
ehouse
|
4479933657
|
add missing state transition
|
2005-09-03 15:41:59 +00:00 |
|
ehouse
|
a4033a44c3
|
when one device is disconnected for heartbeat, tell others it's going
away.
|
2005-09-03 15:41:17 +00:00 |
|
ehouse
|
ca8877a5de
|
for testing, add -H option to prevent client from sending heartbeat
messages to relay.
|
2005-09-03 15:39:15 +00:00 |
|
ehouse
|
abbd1a072f
|
handle other-disconnected error message
|
2005-09-03 15:37:49 +00:00 |
|
ehouse
|
9a2567252b
|
cleanup: get rid of unused states/actions and code to handle them.
|
2005-09-03 07:15:05 +00:00 |
|
ehouse
|
1114784217
|
Add strings for error codes for relay disconnect events.
|
2005-09-03 06:58:05 +00:00 |
|
ehouse
|
ab0e833a9b
|
Receive disconnect events and display message for error codes.
|
2005-09-03 06:57:01 +00:00 |
|
ehouse
|
6a0abc16e8
|
Add range for relay errors.
|
2005-09-03 06:56:33 +00:00 |
|
ehouse
|
c82fd2e4f2
|
Send disconnect events with error codes on heartbeat and connect timer
failures; change how state machine handles heartbeats: only put events
into the machine when there's a failure.
|
2005-09-03 06:55:08 +00:00 |
|