Reading from udp port in browser

C graphics picture C graphics · Jul 12, 2013 · Viewed 33.3k times · Source

Aside from Java Applet, is there anyway we can read from an UDP socket? I know websockets are TCP sockets, but I need to communicate with a server via udp sockets, anything in HTML5, or anything at all? I have looked at this post from: two years ago and this one as well again from two years ago no UDP. I was wondering if there is any new way now that we are in 2013 to use the browser to communicate with a server via udp socket?

Answer

Jeremy Harris picture Jeremy Harris · Jul 12, 2013

What you are looking for can't be done with in Javascript due to security constraints such as Distributed Denial of Service (DDOS) attacks. The closest technology available (that I know of) for client-side JS is WebRTC.

With WebRTC you can use DataChannels over SRTP and ICE as a possible solution.

See Also: