第9章 网络通信
优质
小牛编辑
125浏览
2023-12-01
Chrome应用通过sockets
接口支持TCP和UDP协议,使网络通信成为可能。使用sockets
接口时,声明权限比较特殊,并不在permissions
中声明,而是直接在Manifest的sockets
中声明:
"sockets": {
"udp": {
"send": ["host-pattern1", ...],
"bind": ["host-pattern2", ...],
...
},
"tcp" : {
"connect": ["host-pattern1", ...],
...
},
"tcpServer" : {
"listen": ["host-pattern1", ...],
...
}
}
但在早期的Chrome版本中socket
权限依然在permissions
中声明。
sockets
接口传输的数据类型为ArrayBuffer
,有关ArrayBuffer
的内容可以参阅7.6.1节的内容。
最后本章还会介绍有关WebSocket的内容,这是HTML5原生支持的方法。