diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-10-02 14:52:47 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-10-02 14:52:47 -0700 |
commit | 5e128f8c1285d75cd9b5898e437cf365ffbc61bd (patch) | |
tree | 0284de0d97de35306c81616995483880e7116f9d /tests/enet_client.c | |
parent | d62af69d5347f670c678efae81d3dbf69bb88fd4 (diff) |
socket improvements towards enet test
Diffstat (limited to 'tests/enet_client.c')
-rw-r--r-- | tests/enet_client.c | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/tests/enet_client.c b/tests/enet_client.c index fca63a51..59010184 100644 --- a/tests/enet_client.c +++ b/tests/enet_client.c @@ -1,5 +1,6 @@ // g++ /home/alon/Dev/emscripten/tests/enet_client.c -I/home/alon/Dev/emscripten/system/include/emscripten/ -Iinclude/ -fpermissive .libs/libenet.a -o enet_client +#include <stdio.h> #include <emscripten.h> #include <enet/enet.h> @@ -13,7 +14,7 @@ void main_loop() { switch (event.type) { case ENET_EVENT_TYPE_CONNECT: - printf ("Connection succeeded\n"); + printf ("Connection succeeded!\n"); break; case ENET_EVENT_TYPE_RECEIVE: @@ -58,10 +59,9 @@ int main (int argc, char ** argv) exit (EXIT_FAILURE); } - /* Connect to some.server.net:1234. */ ENetAddress address; enet_address_set_host (& address, "localhost"); - address.port = 1234; + address.port = 1237; printf("connecting to server...\n"); @@ -73,19 +73,14 @@ int main (int argc, char ** argv) "No available peers for initiating an ENet connection.\n"); exit (EXIT_FAILURE); } - /* Wait up to 5 seconds for the connection attempt to succeed. */ - ENetEvent event; - if (enet_host_service (host, & event, 5000) > 0 && - event.type == ENET_EVENT_TYPE_CONNECT) - { - puts ("Connection to some.server.net:1234 succeeded."); - } - else - { - enet_peer_reset (peer); - puts ("Connection to some.server.net:1234 failed."); - return 0; - } + +#if EMSCRIPTEN + emscripten_run_script("console.log('adding iframe');" + "var iframe = document.createElement('iframe');" + "iframe.src = 'server.html';" + "document.body.appendChild(iframe);" + "console.log('added.');"); +#endif emscripten_set_main_loop(main_loop, 0); |