diff options
author | ikarienator@chromium.org <ikarienator@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-30 00:53:18 +0000 |
---|---|---|
committer | ikarienator@chromium.org <ikarienator@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-30 00:53:18 +0000 |
commit | 5f01ce2a2ae37642c94d7be68f9b32423f69eddd (patch) | |
tree | 7ab6ea1cb8fcaec943a64ee4cb530a5f68a5a490 /cc/resources/tile.h | |
parent | cd756659546ef1bebf9f939b1bba4a1dd64be552 (diff) | |
download | chromium_src-5f01ce2a2ae37642c94d7be68f9b32423f69eddd.zip chromium_src-5f01ce2a2ae37642c94d7be68f9b32423f69eddd.tar.gz chromium_src-5f01ce2a2ae37642c94d7be68f9b32423f69eddd.tar.bz2 |
Introduce Multicast Socket API
Allow Chrome Apps developer to receive multicast socket packets by exposing join/leave group ability to UDP socket.
Introducing:
1. chrome.socket.joinGroup / chrome.socket.leaveGroup / chrome.socket.getJoinedGroups to manipulate multicast group membership.
2. Socket permission 'udp-multicast-membership'.
3. chrome.socket.setMulticastTimeToLive / chrome.socket.setMulticastLoopbackMode to control the multicast packet sending for UDP sender.
To expose the ability of manipulating multicast group membership and controlling multicast packet sending, new methods are added into network stack (net::UDPSocket class):
1. JoinGroup/LeaveGroup
2. SetMulticastTimeToLive/SetMulticastLoopbackMode
To demo the ability, a demo app is created:
https://github.com/GoogleChrome/chrome-app-samples/pull/92
TEST=Open the demo app at /chrome-app-samples/multicast in two machines of the same network. Open them and chat, they can talk to each other.
NOTRY=true
BUG=140681
Review URL: https://chromiumcodereview.appspot.com/12684008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197192 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/resources/tile.h')
0 files changed, 0 insertions, 0 deletions