Please add UDP / Datagram socket APIs to dart:io library #1975

Closed
DartBot opened this Issue Mar 4, 2012 · 12 comments

Comments

Projects
None yet
6 participants
Member

DartBot commented Mar 4, 2012

This issue was originally filed by jackpa...@google.com


dart:io currently has support for TCP/IP sockets, but not for the related UDP / Datagram protocol.

UDP support is useful for real-time communication between applications (e.g. for multi-player games.)

It's also required for accessing existing public UDP-based protocols like UPNP.

See this web page for the corresponding node.js APIs:

http://nodejs.org/api/dgram.html

Member

madsager commented Jun 7, 2012

Added this to the Later milestone.

Member

DartBot commented Mar 5, 2013

This comment was originally written by @butlermatt


This is also required for a native snmp library as opposed to needing to use extensions (on the server side).

Member

sgjesse commented Jun 19, 2013

Removed this from the Later milestone.
Removed Priority-Medium label.
Added Priority-Low label.

Member

DartBot commented Jul 4, 2013

This comment was originally written by danielesa...@gmail.com


Useful also for Syslog, when using Dart on the server side.

Member

sgjesse commented Jul 23, 2013

Added this to the Later milestone.
Removed OpSys-All label.

Contributor

jtmcdole commented Sep 5, 2013

Any updates on this?

Member

DartBot commented Nov 15, 2013

This comment was originally written by al...@alxandria.net


I too am interested in UDP on Dart.

Member

DartBot commented Nov 15, 2013

This comment was originally written by au...@gmail.com


Many home Automation systems require UDP for messages, and I'd love to give dart a go, but without UDP, my application won't function :(

Member

sgjesse commented Nov 25, 2013

Proposed RawDatagramSocket API in https://codereview.chromium.org/85993002/


Set owner to @sgjesse.
Removed this from the Later milestone.
Added this to the 1.1 milestone.
Removed Priority-Low label.
Added Priority-Medium, Started labels.

Member

sgjesse commented Dec 12, 2013

Landed in https://code.google.com/p/dart/source/detail?r=31098, but still pending running tests on Mac OS.

skabet commented May 8, 2014

The tests are now running as expected, with the exception of IPv6 on Mac.


Removed this from the 1.1 milestone.
Added this to the 1.5 milestone.
Added Fixed label.

Owner

kevmoo commented May 14, 2014

Removed Area-IO label.
Added Area-Library, Library-IO labels.

sgjesse was assigned by DartBot May 14, 2014

DartBot added this to the 1.5 milestone May 14, 2014

This issue was closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment