[whatwg] WebSockets: UDP
Erik Möller
emoller at opera.com
Tue Jun 1 12:08:15 PDT 2010
On Tue, 01 Jun 2010 18:45:51 +0200, Mike Belshe <mike at belshe.com> wrote:
> On Tue, Jun 1, 2010 at 8:52 AM, John Tamplin <jat at google.com> wrote:
>
>> On Tue, Jun 1, 2010 at 11:34 AM, Mike Belshe <mike at belshe.com> wrote:
>>
>>> FYI: SCTP is effectively non-deployable on the internet today due to
>>> NAT.
>>>
>>> +1 on finding ways to enable UDP. It's a key missing component to the
>>> web
>>> platform.
>>>
>>
>> But there is so much infrastructure that would have to be enabled to use
>> UDP from a web app. How would proxies be handled? Even if specs were
>> written and implementations available, how many years would it be before
>> corporate proxies/firewalls supported WebSocket over UDP?
>
>
> Agree - nobody said it would be trivial. There are so many games
> successfully doing it today that it is clearly viable. For games in
> particular, they have had to document to their users how to configure
> their
> home routers, and that has been successful too. If you talk with game
> writers - there are a class of games where UDP is just better (e.g. those
> communicating real-time, interactive position and other info). If we can
> enable that through the web platform, that is good.
>
>
>>
>> I am all for finding a way to get datagram communication from a web app,
>> but I think it will take a long time and shouldn't hold up current
>> WebSocket
>> work.
>>
>
> Agree- no need to stall existing work.
>
> Mike
>
>
>>
>> --
>> John A. Tamplin
>> Software Engineer (GWT), Google
>>
I don't think proxies and firewalls are going to be a major problem, like
Mike said, the myriad of UDP games out there seem to do just fine in the
real world. Sure, there will be corporate firewalls and proxies blocking
employees from fragging their colleagues when the boss is in a meeting,
but I guess they're partly put there to prevent just that so we probably
shouldn't try to combat it.
If we were talking about peer-to-peer UDP it'd be a whole new ballgame,
but that's why I specifically said the use-case was for client/server
games, I don't think we should attempt peer-to-peer before WebSockets is
all done and shipped.
I fully agree any discussions on UDP (or other protocol) shouldn't stall
the existing work, but right now there seems to be very little activity
anyways.
--
Erik Möller
Core Developer
Opera Software
More information about the whatwg
mailing list