web前端|js教程
Nodejs,udp广播服务器,udp客户端
web前端-js教程
nodejs发送udp广播还是蛮简单的,我们先写个服务器用于接收广播数据,代码如下:
代刷无限分站源码php,怎样清除ubuntu系统,下载的tomcat怎么删除,https握手爬虫,苹果系统php,张家界网络seo优化服务商lzw
var dgram = require("dgram");
雷风幸运28源码,vscode菜鸟,ubuntu 用户列表,loggly tomcat,sqlite 驱动 过期,网站服务器知识,网站推广插件,前端表单框架居中,soup 爬虫,php教学网,南宁seo排名,微网站 首页 显示,个人网页素材图片,yy客服模板,phpcms 内容页面空白,合作伙伴管理系统demo,小程序截屏代码lzw
var server = dgram.createSocket("udp4");
前台页面源码,vscode光标无法移动,ubuntu大小端,tomcat管理多个站点,爬虫盘点,php 表情代码,seo常用语句,asp源码网站查询,网站模板 lzw
server.on("error", function (err) {
console.log("server error:\n" + err.stack);
server.close();
});
server.on("message", function (msg, rinfo) {
console.log("server got: " + msg + " from " +
rinfo.address + ":" + rinfo.port);
});
server.on("listening", function () {
var address = server.address();
console.log("server listening " +
address.address + ":" + address.port);
});
server.bind(41234);
然后写个客户端程序,发送广播消息,代码如下:
var dgram = require("dgram");
var socket = dgram.createSocket("udp4");
socket.bind(function () {
socket.setBroadcast(true);
});
var message = new Buffer("Hi");
socket.send(message, 0, message.length, 41234, 255.255.255.255, function(err, bytes) {
socket.close();
});
这里需要注意的是socket.setBroadcast(true);必须在绑定socket成功后才能调用,否则会报Error: setBroadcast EBADF的错误。
客户端发送广播还是蛮简单的,设置好需要发送的数据和端口等信息就OK了。