#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2015-09-15

Timestamps are in GMT/BST.

00:19:23DiannaAgron Quit (Quit: Leaving)
00:21:04Nothing_Much has joined
01:29:03raptor Quit ()
01:54:06Nothing_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:49BFLogBot 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:06raptorBFLogBot was down...
17:32:06BFLogBotI suppose the secret to happiness is learning to appreciate the moment.
17:44:59watusimotohey raptor
17:45:04raptorhi
17:45:19watusimotosounds like you are making headway on the emscripten thing
17:45:33watusimotoI'm glad we've paid so much attention to performance
17:45:44raptoroh?
17:45:46watusimotobecause it mostly works pretty well
17:45:54watusimoto(performance-wise, that is)
17:45:57raptorah yes
17:46:02watusimoto(on my computer, that is)
17:46:16raptorso here i am... if you're wondering: https://github.com/kripken/emscripten/issues/3773
17:46:33raptorthe author just responded and basically said that websockets are TCP only
17:47:00raptorso i wonder if we need to have the master handle the special TCP-wrapped UDP-ish packets from a browser client
17:48:17watusimotoyes, I see... we'll face this issue throughout
17:48:26watusimotowe don't use tcp anywhere
17:48:37raptoronly for pleiades communication, i think
17:48:48watusimotoso if emscripten doesn't support UDP, we have a problem
17:49:17watusimotoperhaps the c2s/s2c stuff could be ported to tcp, but the regular updates?
17:49:28raptorno, we don't want to port that stuff
17:49:53watusimotowell, we basically reimplement tcp with the c2s fns
17:50:14raptori 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:38watusimotoit would also have to wrap them when sending to a web client
17:50:40raptoran rewrap them backwards
17:50:41raptoryes
17:50:43watusimotoyes
17:50:47watusimotogrrr
17:50:53raptoralthough, he did mention webrtc
17:51:09raptorwhich is basically p2p between browsers... and it's UDP based
17:51:15raptori don't know about browser support, however
17:51:23watusimotohttp://stackoverflow.com/questions/4657033/javascript-websockets-with-udp
17:51:51raptorwell that's depressing
17:52:11watusimotoread the 28 pt answer
17:52:46watusimotoback to webrtc
17:52:58raptorah ha
17:53:05raptoralso, nodejs has UDP support?: https://nodejs.org/api/dgram.html#dgram_udp_datagram_sockets
17:53:18raptorand emscripten does compile to nodejs-based JS
17:53:26raptorand uses some of it's libraries
17:53:43raptorso i wonder if our networking needs are bleeding edge at the moment
17:54:00raptormaybe we can wrap an editor-only client if i figure out how to save the level files...
17:54:02watusimotohttp://www.html5rocks.com/en/tutorials/webrtc/datachannels/
17:54:34watusimotochrome, firefox, opera support
17:54:41watusimotoavailable... now
17:54:49raptoroh no, i read 'STUN' and 'TURN' on that page and now i'm scared
17:54:55raptoroh?
17:55:54watusimotoend of "Why another data channel?"
17:56:12raptorha: http://iswebrtcreadyyet.com/
17:56:37watusimotojust tested it, works on my version of chrome
17:57:06raptorhow did you test?
17:57:49watusimotoSee "Configuring data channels"
17:59:12raptorhaha, chrome canary is the bleeding edge version of chrome
18:00:48raptorlooks like I need to code webrtc support in emscripten somehow
18:08:03koda Quit (Quit: koda)
18:08:49watusimotoyou mean develop it for the emscripten codebase?
18:15:24raptoror hook it up to the output that emscripten generates
18:17:45raptorhuh... looks like emscripten has experimental webrtc support
18:23:20raptorlet me try compiling with it...
18:31:28watusimotofingers crossed!
18:34:02raptorby the way - you mentioned sometime that you follow 'bitfighter' hits on the web, somehow... do you still do that? (and how?)
18:37:24raptorwell it compiled...
18:39:39raptorall right! socket errors again!
18:39:48raptorok, i'll have to dig through these later...
19:08:51raptor Quit (Ping timeout: 264 seconds)
19:36:10fordcars has joined
19:36:17raptor has joined
19:36:17ChanServ sets mode +o
19:37:18fordcarsraptor: Chrome has a UPD Api but I think that is i
19:37:19fordcarst
19:37:24fordcarshttps://developer.chrome.com/apps/sockets_udp
19:37:38fordcarsNew new stuff
19:39:08raptorhi
19:39:12raptori forgot to log off! :)
19:39:34raptorwe'll want to code to some standard if possible, not chrome-specific
19:39:41fordcarsHahah
19:39:43fordcarsYes
19:39:47raptorok got to go!
19:39:51raptor Quit (Client Quit)
19:39:53fordcarsOk later!
19:49:31fordcars Quit (Quit: Page closed)
20:01:32amgine123 has joined
20:30:03DiannaAgron has joined
21:21:11sam686 has left #bitfighter
21:40:01watusimoto Quit (Quit: Leaving.)
21:41:43forcars has joined
21:41:54forcarsHi
21:42:20forcars is now known as fordcars
21:59:16amgine123Hi ford
21:59:43fordcarsHi
22:52:12fordcarsgtg later!
22:52:12fordcars Quit (Quit: Page closed)
23:01:04watusimoto has joined
23:01:04ChanServ sets mode +o
23:18:19amgine123 Quit (Ping timeout: 246 seconds)
23:47:21guest328 Quit (Ping timeout: 246 seconds)
23:53:16guest328 has joined
23:54:24amgine123 has joined

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.