javascript 可以发送 UDP 么?如果是的话,具体使用哪个类?谢谢!!!

JavaScript08

javascript 可以发送 UDP 么?如果是的话,具体使用哪个类?谢谢!!!,第1张

不可以发UDP的,只能是TCP,而且是基于HTTP去实现,

除非你自己写一个OCX控件/COM组件,然后在浏览器里面创建它,进行调用,

不过这样的话,需要用户 安装你的控件。

此方法经常用于,某个大型媒体网站的文章编辑器,

或者管理软件的 报表组件,

总之一般情况下不会有这样的要求,因为网页有的时候有局限,所以才会写一些组件,而且用户群都是非常愿意安装的才行,

Node.js也提供了UDP编程的能力,相关类库在“dgram”模块里。

与TCP不同,UDP是无连接的,不保障数据的可靠性,不过它的编程更为简单,有时候我们也需要它。比如做APP的统计或者日志或者流媒体,很多流媒体协议都会用到UDP,网上一搜一大堆。

使用UDP,如果你要发送数据,只需要知道对方的主机名(地址)和端口号,扔一消息过去即可。至于对方收不收得到,听天由命了。这就是数据报服务,类似快递或邮件

通过node自带的 http 模块可以进行http请求,但通常使用第三方库 request 进行http请求

原生通过 net 模块

原生通过 dgram 模块