root / trunk / docs / projects / colonet / colonet_server.txt @ 12
History | View | Annotate | Download (638 Bytes)
1 |
server: |
---|---|
2 |
-use select to handle the multiple connections to eliminate race conditions/simplify things |
3 |
|
4 |
server->client |
5 |
-formal language between server and client |
6 |
-formal language of responses to requests from client |
7 |
-client must be able to give commands to robot and request information |
8 |
-use header file of robot behaviors as numeric commands |
9 |
|
10 |
server->db ? |
11 |
-use mysql (its free) |
12 |
-find library to do mysql in C |
13 |
-store client requests? |
14 |
|
15 |
server->robot |
16 |
-send commands/requests to robot |
17 |
-use header file of defined robot behaviors |
18 |
|
19 |
logging: |
20 |
-log client requests/commands |
21 |
-log commands sent to robot |
22 |
-log responses |
23 |
|
24 |
|
25 |
|