Hi David,
This is what I get in my Mac OS X Lion:
kishore@kishore:~/gamooga/dev-pack/gamooga-sdk/dev-server$ python2.6 gamooga.py ../demos/game-tictactoe/gamlet/ ../demos/game-tictactoe/html/
[2012-05-03 03:46:43.461367] HTTP: Server listening on
0.0.0.0:10000[2012-05-03 03:46:43.461709] FLASHPOLICY: Server listening on
0.0.0.0:8430
[2012-05-03 03:46:43.461887] API: Server listening on
0.0.0.0:8000[2012-05-03 03:46:43.462819] GAMOOGA: Server listening on
0.0.0.0:1094
[2012-05-03 03:47:04.059897] HTTP: "GET / HTTP/1.1" 200 -
[2012-05-03 03:47:04.158273] HTTP: code 404, message File not found
[2012-05-03 03:47:04.158348] HTTP: "GET /favicon.ico HTTP/1.1" 404 -
[2012-05-03 03:47:05.730147] HTTP: "GET /room.html HTTP/1.1" 200 -
[2012-05-03 03:47:05.809905] HTTP: "GET /jquery.js HTTP/1.1" 200 -
[2012-05-03 03:47:05.813269] HTTP: "GET /gamooga.js HTTP/1.1" 200 -
[2012-05-03 03:47:05.912577] HTTP: "GET /sock_bridge.swf?onloadcallback=__gmg_init_wrapper HTTP/1.1" 200 -
[2012-05-03 03:47:05.917825] HTTP: code 404, message File not found
[2012-05-03 03:47:05.917893] HTTP: "GET /favicon.ico HTTP/1.1" 404 -
[2012-05-03 03:47:05.943883] API: connectToRoom called
[2012-05-03 03:47:07.953758] FLASHPOLICY: Valid request received from
127.0.0.1:61975
[2012-05-03 03:47:07.953892] FLASHPOLICY: Sent policy file to
127.0.0.1:61975[2012-05-03 03:47:09.458599] GAMOOGA: Incoming connection from ('127.0.0.1', 61976)
[2012-05-03 03:47:09.971440] CLIENT: 48cc3713-34f0-4d98-88cc-6148ac864672 Client joining room
As you can see, clients are able to connect to dev server. Can you try the following in your python2.6 prompt and let me know if the outputs are the same as below:
kishore@kishore:~$ python2.6 #type this at terminal prompt
Python 2.6.7 (r267:88850, Jul 31 2011, 19:30:54)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import anydbm #type this
>>> import tempfile #type this
>>> import os #type this
>>> anydbm.open(os.path.join(tempfile.gettempdir(),"test"),"c") #type this
<dbm.dbm object at 0x10be660d0>
>>> #you should see the above line: dbm.dbm...
As you can see opening the "test" file was successful in my machine. Can you please do the above and let me know the output? Just import anydbm, temofile and os, create a new dbm file and it should return a dbm object.
Regards,
Kishore.