Node.js UDP服务器无法收到客户端消息
来源:互联网 发布:淘宝网春秋妈妈装 编辑:程序博客网 时间:2024/05/18 06:19
Node.js UDP服务器无法收到客户端消息
在《Node.js开发实战详解》这本书的第四章里,在架设Node.js服务器后,运行客户端程序,服务器无法收到消息。
server.js
var dgram = require('dgram');var server = dgram.createSocket('udp4');server.on('listening', function(){ console.info('server is listening');});server.on('message', function(msg, rinfo){ console.info('get message : ' + msg + 'from' + rinfo.address + ':' + rinfo.port); var message = new Buffer('hi client');});server.bind(41234);
client.js
var dgram = require('dgram');var client = dgram.createSocket('udp4');var message = new Buffer('hi server');client.send(message, 0, message.length, 41234, '127.0.0.1');client.close();运行结果如下:
服务器没有收到的原因是send函数是一个异步函数,在数据发送完之前就关闭是不对的。去掉
client.close();后:
这样服务器就收到了消息。
0 0
- Node.js UDP服务器无法收到客户端消息
- node.js学习笔记之创建UDP服务器与客户端
- TCP客户端无法收到消息的问题。
- Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器收到的消息
- Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器收到的消息
- Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器收到的消息。
- Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器收到的消息
- Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器收到的消息
- Node.js HTTP 服务器与客户端
- node.js 创建服务器及客户端
- GridView导出Excel使用UpdatePanel导致“无法分析从服务器收到的消息”解决方法.
- 错误:Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器收到的消息
- Node.js UDP测试
- UDP服务器/客户端
- udp服务器与客户端
- udp服务器、客户端
- UDP服务器与客户端
- 关于PeekMessage无法收到WM_QUIT消息
- ath9K 驱动注册过程
- BZOJ 1016 [JSOI2008] 最小生成树计数
- 数据结构实验之链表四:有序链表的归并
- Python Flask Web框架(七)
- Android studio 点击运行总是进入Debug模式
- Node.js UDP服务器无法收到客户端消息
- JDK 7新增ForkJoinPool,简单实例
- 指标制定总结
- IOS网络编程之生成与解析负载
- java 数组扩容
- 解决安装MySQL之路
- SAP创建视图族以及代码,适合PL表
- 慕课网原来的免费路径网址,快收藏。
- 线程转换类Exchanger