Timestamps are in GMT/BST.
| 00:19:23 | | DiannaAgron Quit (Quit: Leaving) |
| 00:21:04 | | Nothing_Much has joined |
| 01:29:03 | | raptor Quit () |
| 01:54:06 | | Nothing_Much Quit (Remote host closed the connection) |
| 17:31:43 | | -card.freenode.net- *** Looking up your hostname... |
| 17:31:44 | | -card.freenode.net- *** Checking Ident |
| 17:31:44 | | -card.freenode.net- *** No Ident response |
| 17:31:44 | | -card.freenode.net- *** Couldn't look up your hostname |
| 17:31:49 | | BFLogBot has joined |
| 17:31:49 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 17:32:06 | raptor | BFLogBot was down... |
| 17:32:06 | BFLogBot | I suppose the secret to happiness is learning to appreciate the moment. |
| 17:44:59 | watusimoto | hey raptor |
| 17:45:04 | raptor | hi |
| 17:45:19 | watusimoto | sounds like you are making headway on the emscripten thing |
| 17:45:33 | watusimoto | I'm glad we've paid so much attention to performance |
| 17:45:44 | raptor | oh? |
| 17:45:46 | watusimoto | because it mostly works pretty well |
| 17:45:54 | watusimoto | (performance-wise, that is) |
| 17:45:57 | raptor | ah yes |
| 17:46:02 | watusimoto | (on my computer, that is) |
| 17:46:16 | raptor | so here i am... if you're wondering: https://github.com/kripken/emscripten/issues/3773 |
| 17:46:33 | raptor | the author just responded and basically said that websockets are TCP only |
| 17:47:00 | raptor | so i wonder if we need to have the master handle the special TCP-wrapped UDP-ish packets from a browser client |
| 17:48:17 | watusimoto | yes, I see... we'll face this issue throughout |
| 17:48:26 | watusimoto | we don't use tcp anywhere |
| 17:48:37 | raptor | only for pleiades communication, i think |
| 17:48:48 | watusimoto | so if emscripten doesn't support UDP, we have a problem |
| 17:49:17 | watusimoto | perhaps the c2s/s2c stuff could be ported to tcp, but the regular updates? |
| 17:49:28 | raptor | no, we don't want to port that stuff |
| 17:49:53 | watusimoto | well, we basically reimplement tcp with the c2s fns |
| 17:50:14 | raptor | i probably need to research how exactly websockets does networking over TCP and maybe make TNL detect the special-wrapped TCP packets and unwrap them |
| 17:50:38 | watusimoto | it would also have to wrap them when sending to a web client |
| 17:50:40 | raptor | an rewrap them backwards |
| 17:50:41 | raptor | yes |
| 17:50:43 | watusimoto | yes |
| 17:50:47 | watusimoto | grrr |
| 17:50:53 | raptor | although, he did mention webrtc |
| 17:51:09 | raptor | which is basically p2p between browsers... and it's UDP based |
| 17:51:15 | raptor | i don't know about browser support, however |
| 17:51:23 | watusimoto | http://stackoverflow.com/questions/4657033/javascript-websockets-with-udp |
| 17:51:51 | raptor | well that's depressing |
| 17:52:11 | watusimoto | read the 28 pt answer |
| 17:52:46 | watusimoto | back to webrtc |
| 17:52:58 | raptor | ah ha |
| 17:53:05 | raptor | also, nodejs has UDP support?: https://nodejs.org/api/dgram.html#dgram_udp_datagram_sockets |
| 17:53:18 | raptor | and emscripten does compile to nodejs-based JS |
| 17:53:26 | raptor | and uses some of it's libraries |
| 17:53:43 | raptor | so i wonder if our networking needs are bleeding edge at the moment |
| 17:54:00 | raptor | maybe we can wrap an editor-only client if i figure out how to save the level files... |
| 17:54:02 | watusimoto | http://www.html5rocks.com/en/tutorials/webrtc/datachannels/ |
| 17:54:34 | watusimoto | chrome, firefox, opera support |
| 17:54:41 | watusimoto | available... now |
| 17:54:49 | raptor | oh no, i read 'STUN' and 'TURN' on that page and now i'm scared |
| 17:54:55 | raptor | oh? |
| 17:55:54 | watusimoto | end of "Why another data channel?" |
| 17:56:12 | raptor | ha: http://iswebrtcreadyyet.com/ |
| 17:56:37 | watusimoto | just tested it, works on my version of chrome |
| 17:57:06 | raptor | how did you test? |
| 17:57:49 | watusimoto | See "Configuring data channels" |
| 17:59:12 | raptor | haha, chrome canary is the bleeding edge version of chrome |
| 18:00:48 | raptor | looks like I need to code webrtc support in emscripten somehow |
| 18:08:03 | | koda Quit (Quit: koda) |
| 18:08:49 | watusimoto | you mean develop it for the emscripten codebase? |
| 18:15:24 | raptor | or hook it up to the output that emscripten generates |
| 18:17:45 | raptor | huh... looks like emscripten has experimental webrtc support |
| 18:23:20 | raptor | let me try compiling with it... |
| 18:31:28 | watusimoto | fingers crossed! |
| 18:34:02 | raptor | by the way - you mentioned sometime that you follow 'bitfighter' hits on the web, somehow... do you still do that? (and how?) |
| 18:37:24 | raptor | well it compiled... |
| 18:39:39 | raptor | all right! socket errors again! |
| 18:39:48 | raptor | ok, i'll have to dig through these later... |
| 19:08:51 | | raptor Quit (Ping timeout: 264 seconds) |
| 19:36:10 | | fordcars has joined |
| 19:36:17 | | raptor has joined |
| 19:36:17 | | ChanServ sets mode +o |
| 19:37:18 | fordcars | raptor: Chrome has a UPD Api but I think that is i |
| 19:37:19 | fordcars | t |
| 19:37:24 | fordcars | https://developer.chrome.com/apps/sockets_udp |
| 19:37:38 | fordcars | New new stuff |
| 19:39:08 | raptor | hi |
| 19:39:12 | raptor | i forgot to log off! :) |
| 19:39:34 | raptor | we'll want to code to some standard if possible, not chrome-specific |
| 19:39:41 | fordcars | Hahah |
| 19:39:43 | fordcars | Yes |
| 19:39:47 | raptor | ok got to go! |
| 19:39:51 | | raptor Quit (Client Quit) |
| 19:39:53 | fordcars | Ok later! |
| 19:49:31 | | fordcars Quit (Quit: Page closed) |
| 20:01:32 | | amgine123 has joined |
| 20:30:03 | | DiannaAgron has joined |
| 21:21:11 | | sam686 has left #bitfighter |
| 21:40:01 | | watusimoto Quit (Quit: Leaving.) |
| 21:41:43 | | forcars has joined |
| 21:41:54 | forcars | Hi |
| 21:42:20 | | forcars is now known as fordcars |
| 21:59:16 | amgine123 | Hi ford |
| 21:59:43 | fordcars | Hi |
| 22:52:12 | fordcars | gtg later! |
| 22:52:12 | | fordcars Quit (Quit: Page closed) |
| 23:01:04 | | watusimoto has joined |
| 23:01:04 | | ChanServ sets mode +o |
| 23:18:19 | | amgine123 Quit (Ping timeout: 246 seconds) |
| 23:47:21 | | guest328 Quit (Ping timeout: 246 seconds) |
| 23:53:16 | | guest328 has joined |
| 23:54:24 | | amgine123 has joined |