ehouse
|
88f4c3749b
|
add palm_util_addrChange; track whether running on POSE to work around
NetLibSelect bug.
|
2005-04-03 16:54:54 +00:00 |
|
ehouse
|
83e24bb9fa
|
remove unneeded param
|
2005-04-03 16:53:32 +00:00 |
|
ehouse
|
b5f09c1dd2
|
deal with address change, esp of hostname, and separate name
resolution from socket opening.
|
2005-04-03 16:52:51 +00:00 |
|
ehouse
|
b64c359075
|
turn off linger on new sockets; use long enough timeout on name
resolution that can succeed on device.
|
2005-04-03 06:24:55 +00:00 |
|
ehouse
|
e098b3b7cd
|
catch up with api changes
|
2005-04-03 04:13:09 +00:00 |
|
ehouse
|
85f10cd2e7
|
add comms_getInitialAddr; protect against recursive sends
|
2005-04-03 02:49:04 +00:00 |
|
ehouse
|
1241c0fdfe
|
add comms_getInitialAddr
|
2005-04-03 02:48:50 +00:00 |
|
ehouse
|
75b0e6cf11
|
needn't open netlib from here!
|
2005-04-03 02:47:46 +00:00 |
|
ehouse
|
2ccdf6878a
|
fix for api change
|
2005-04-03 02:47:08 +00:00 |
|
ehouse
|
1c38bcf6ed
|
first checked in. Works, but error recovery not done yet.
|
2005-04-03 02:46:31 +00:00 |
|
ehouse
|
0a0bea17ed
|
move generic send/receive stuff from palmir.c; tweak data structures
for relay scheme.
|
2005-04-03 02:00:44 +00:00 |
|
ehouse
|
803371ef5a
|
move generic send/receive stuff from palmir.c.
|
2005-04-03 01:59:57 +00:00 |
|
ehouse
|
8e5f222fe6
|
modify ip-params dialog for new relay-based scheme, using new struct
fields and dialog objects.
|
2005-04-03 01:58:02 +00:00 |
|
ehouse
|
d8f23ba643
|
add XP_LD
|
2005-04-03 01:53:07 +00:00 |
|
ehouse
|
52bf5f3e8f
|
remove ip-related stuff to new files
|
2005-04-03 01:47:34 +00:00 |
|
ehouse
|
5539c05080
|
add palmip.c; change how upload works
|
2005-04-03 01:39:08 +00:00 |
|
ehouse
|
712ec202d2
|
create new comms object if needed for non-first game
|
2005-04-03 01:36:59 +00:00 |
|
ehouse
|
6baa887b77
|
add command parsing and dispatch table
|
2005-03-31 02:20:50 +00:00 |
|
ehouse
|
c1c224cdae
|
first checked in. works but not robust
|
2005-03-31 02:11:51 +00:00 |
|
ehouse
|
c41dc77934
|
break up compile; new file
|
2005-03-30 02:00:15 +00:00 |
|
ehouse
|
bf6837a9d0
|
this file owns thread creation now
|
2005-03-30 01:52:10 +00:00 |
|
ehouse
|
5582b5be2c
|
new include
|
2005-03-30 01:49:40 +00:00 |
|
ehouse
|
7bafdf8e5a
|
first checked in
|
2005-03-30 01:47:55 +00:00 |
|
ehouse
|
863e241fc6
|
use new thread pool class
|
2005-03-30 01:42:28 +00:00 |
|
ehouse
|
12795788ea
|
cleanup
|
2005-03-30 01:32:02 +00:00 |
|
ehouse
|
12b2828d0d
|
use system APIs to find stuff in app directory rather than hard coding
path. Use system apis to find uniquie file names for games.
|
2005-03-26 03:25:44 +00:00 |
|
ehouse
|
1edc549adf
|
use c: drive, not z:, for uniformity with native version
|
2005-03-26 03:16:55 +00:00 |
|
ehouse
|
e3b319f341
|
don't use null comms
|
2005-03-25 13:41:18 +00:00 |
|
ehouse
|
1ec9e7b851
|
add cmd to lock/unlock main mutex
|
2005-03-25 03:24:00 +00:00 |
|
ehouse
|
7a6a5df437
|
use new stack-based lock
|
2005-03-25 03:21:16 +00:00 |
|
ehouse
|
28c200bcaa
|
first checked in. works
|
2005-03-25 03:19:03 +00:00 |
|
ehouse
|
3e281299ed
|
check for null comms before using
|
2005-03-25 03:13:10 +00:00 |
|
ehouse
|
99f2804141
|
don't instantiate comms unless it'll be used. Internally it has no
idea it's not supposed to connect to relay otherwise.
|
2005-03-25 03:11:54 +00:00 |
|
ehouse
|
f17a3bec58
|
add mutexes; general improvements
|
2005-03-25 02:59:44 +00:00 |
|
ehouse
|
9fb0b2691d
|
first checked in
|
2005-03-25 02:59:10 +00:00 |
|
ehouse
|
3631b68fa8
|
let socket server know how many connections to expect
|
2005-03-23 05:48:11 +00:00 |
|
ehouse
|
49d95b580a
|
fix shutdown panic by disposing fonts
|
2005-03-23 05:47:19 +00:00 |
|
ehouse
|
d4edf4d446
|
don't kill socket when client connects before server
|
2005-03-21 05:30:55 +00:00 |
|
ehouse
|
95772d3ad1
|
remove null-dereference when socket closed by two threads
|
2005-03-21 05:30:12 +00:00 |
|
ehouse
|
94df6e022c
|
too much logging
|
2005-03-21 05:29:37 +00:00 |
|
ehouse
|
4c871a5a8a
|
"dead" is not a option for players
|
2005-03-21 05:29:08 +00:00 |
|
ehouse
|
1973ce72ba
|
load and save remote/local field
|
2005-03-21 05:28:27 +00:00 |
|
ehouse
|
93d4c1d739
|
display remote players names in [] on scoreboard
|
2005-03-20 21:06:23 +00:00 |
|
ehouse
|
7de9b6eb2c
|
keep queue of incoming packets since new ones arrive before old can be
processed. With this fix a complete robot-vs-robot game works between
9300 and gtk version over relay.
|
2005-03-20 21:05:41 +00:00 |
|
ehouse
|
1490fe9fea
|
define XP_LD
|
2005-03-20 21:03:18 +00:00 |
|
ehouse
|
2056f20002
|
fix stream creation to include channelNo; correctly return success
from sym_send; fix to build in standalone case.
|
2005-03-20 19:55:49 +00:00 |
|
ehouse
|
29ca361020
|
fix runl to reset after error so we'll try again, e.g. after first
using a hostname that doesn't resolve.
|
2005-03-20 19:52:21 +00:00 |
|
ehouse
|
88663b415a
|
move unused var
|
2005-03-20 19:49:08 +00:00 |
|
ehouse
|
78cfbbf0d4
|
wins binary dir name changed
|
2005-03-20 19:48:14 +00:00 |
|
ehouse
|
015c2fbb5d
|
resend messages menu item
|
2005-03-20 19:47:47 +00:00 |
|