9.1 UDP协议
优质
小牛编辑
133浏览
2023-12-01
UDP协议是一个简单的面向数据报的传输层协议,它是一种不可靠数据报协议。由于缺乏可靠性且属于非连接导向协定,UDP应用一般必须允许一定量的丢包和出错。
Chrome提供sockets.udp
接口使Chrome应用可以进行UDP通信。要使用sockets.udp
接口需要在sockets
域中声明udp
权限:
"sockets": {
"udp": {
"send": ["192.168.1.106:8000", ":8001"],
"bind": ":8000"
}
}
上面的代码表示应用可以通过UDP与192.168.1.106的8000端口通信,也可以与任意主机的8001端口通信。应用可以绑定本地的8000端口用来接收UDP消息。
如果想连接任意主机的任意端口可以声明为"send": "*"
。主机和端口可以是一个特定的字符串,也可以是一个数组表示多个规则,如"bind": [":8000", ":8001"]
。如果想连接192.168.1.106的任意端口可以声明为"send": "192.168.1.106"
。