author | Xeli |
Thu, 23 Jun 2011 14:30:04 +0200 | |
branch | hedgeroid |
changeset 5317 | 86984c1034a5 |
permissions | -rw-r--r-- |
5317
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
1 |
|
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
2 |
SDL_net 1.2 |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
3 |
|
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
4 |
The latest version of this library is available from: |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
5 |
http://www.libsdl.org/projects/SDL_net/ |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
6 |
|
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
7 |
This is an example portable network library for use with SDL. |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
8 |
It is available under the GNU Library General Public License. |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
9 |
The API can be found in the file SDL_net.h |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
10 |
This library supports UNIX, Windows, MacOS Classic, MacOS X, |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
11 |
BeOS and QNX. |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
12 |
|
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
13 |
The demo program is a chat client and server. |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
14 |
The chat client requires the sample GUI library available at: |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
15 |
http://www.libsdl.org/projects/GUIlib/ |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
16 |
The chat client connects to the server via TCP, registering itself. |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
17 |
The server sends back a list of connected clients, and keeps the |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
18 |
client updated with the status of other clients. |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
19 |
Every line of text from a client is sent via UDP to every other client. |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
20 |
|
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
21 |
Note that this isn't necessarily how you would want to write a chat |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
22 |
program, but it demonstrates how to use the basic features of the |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
23 |
network library. |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
24 |
|
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
25 |
Enjoy! |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
26 |
-Sam Lantinga and Roy Wood |
86984c1034a5
Added sdl_net from the unofficial android port: http://www.anddev.org/sdl_port_for_android_sdk-ndk_16-t9218.html
Xeli
parents:
diff
changeset
|
27 |