OLD | NEW |
1 <h1>Network Communications</h1> | 1 <h1>Network Communications</h1> |
2 | 2 |
3 <p> | 3 <p> |
4 Chrome Apps can act as a network client | 4 Chrome Apps can act as a network client |
5 for TCP and UDP connections. | 5 for TCP and UDP connections. |
6 This doc shows you how to use TCP and UDP | 6 This doc shows you how to use TCP and UDP |
7 to send and receive data over the network. | 7 to send and receive data over the network. |
8 For more information, | 8 For more information, |
9 see the | 9 see the |
10 <a href="sockets_udp">Sockets UDP</a>, | 10 <a href="sockets_udp">Sockets UDP</a>, |
11 <a href="sockets_tcp">Sockets TCP</a> and | 11 <a href="sockets_tcp">Sockets TCP</a> and |
12 <a href="sockets_tcp_server">Sockets TCP Server</a> APIs. | 12 <a href="sockets_tcp_server">Sockets TCP Server</a> APIs. |
13 </p> | 13 </p> |
14 | 14 |
15 <p class="note"> | 15 <p class="note"> |
16 <b>Note: </b>The previous version of the networking APIs ($(ref:socket)) has bee
n | 16 <b>Note: </b>The previous version of the networking APIs ($(ref:socket)) has bee
n |
17 deprecated. | 17 deprecated. |
18 </p> | 18 </p> |
19 <p></p> | 19 <p></p> |
20 <p class="note"> | 20 <p class="note"> |
21 <b>API Samples: </b> | 21 <b>API Samples: </b> |
22 Want to play with the code? | 22 Want to play with the code? |
23 Check out the | 23 Check out the |
24 <a href="https://github.com/GoogleChrome/chrome-app-samples/tree/master/telnet">
telnet</a> | 24 <a href="https://github.com/GoogleChrome/chrome-app-samples/tree/master/samples/
telnet">telnet</a> |
25 and <a href="https://github.com/GoogleChrome/chrome-app-samples/tree/master/udp"
>udp</a> samples. | 25 and <a href="https://github.com/GoogleChrome/chrome-app-samples/tree/master/samp
les/udp">udp</a> samples. |
26 </p> | 26 </p> |
27 | 27 |
28 <h2 id="manifest">Manifest requirements</h2> | 28 <h2 id="manifest">Manifest requirements</h2> |
29 | 29 |
30 <p> | 30 <p> |
31 For Chrome Apps that use TCP or UDP, | 31 For Chrome Apps that use TCP or UDP, |
32 add the <a href="manifest/sockets">sockets</a> entry to the manifest | 32 add the <a href="manifest/sockets">sockets</a> entry to the manifest |
33 and specify the IP end point permission rules. | 33 and specify the IP end point permission rules. |
34 For example: | 34 For example: |
35 </p> | 35 </p> |
(...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
286 Call $(ref:sockets.tcp.disconnect) on the server socket ID to stop accepting | 286 Call $(ref:sockets.tcp.disconnect) on the server socket ID to stop accepting |
287 new connections. | 287 new connections. |
288 </p> | 288 </p> |
289 | 289 |
290 <pre> | 290 <pre> |
291 chrome.sockets.tcpServer.onAccept.removeListener(onAccept); | 291 chrome.sockets.tcpServer.onAccept.removeListener(onAccept); |
292 chrome.sockets.tcpServer.disconnect(serverSocketId);</pre> | 292 chrome.sockets.tcpServer.disconnect(serverSocketId);</pre> |
293 | 293 |
294 | 294 |
295 <p class="backtotop"><a href="#top">Back to top</a></p> | 295 <p class="backtotop"><a href="#top">Back to top</a></p> |
OLD | NEW |