来源:自学PHP网 时间:2014-12-14 21:15 作者: 阅读:次
[导读] 这篇文章主要介绍了Nodejs实现的一个简单udp广播服务器、客户端,本文直接给出实现代码,需要的朋友可以参考下...
nodejs发送udp广播还是蛮简单的,我们先写个服务器用于接收广播数据,代码如下: 复制代码 代码如下: var dgram = require("dgram"); var server = dgram.createSocket("udp4"); server.on("error", function (err) { server.on("message", function (msg, rinfo) { server.on("listening", function () { server.bind(41234); 然后写个客户端程序,发送广播消息,代码如下: 复制代码 代码如下: var dgram = require("dgram"); var socket = dgram.createSocket("udp4"); var message = new Buffer("Hi"); 这里需要注意的是socket.setBroadcast(true);必须在绑定socket成功后才能调用,否则会报Error: setBroadcast EBADF的错误。 客户端发送广播还是蛮简单的,设置好需要发送的数据和端口等信息就OK了。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com