Node.js权威指南 (7) - 实现基于TCP与UDP的数据通信

7.1 使用net模块实现基于TCP的数据通信 / 136
  7.1.1 创建TCP服务器 / 136
  7.1.2 socket端口对象 / 142
  7.1.3 创建TCP客户端 / 151
  7.1.4 net模块中的类方法 / 164
7.2 使用dgram模块实现基于UDP的数据通信 / 165
  7.2.1 创建UDP服务器与客户端 / 165
  7.2.2 实现广播与组播 / 172
7.3 小结 / 175

时间: 2024-11-03 21:10:15

Node.js权威指南 (7) - 实现基于TCP与UDP的数据通信的相关文章

Node.js权威指南 (10) - Node.js中的错误处理与断言处理

10.1 使用domain模块处理错误 / 272 10.1.1 domain模块概述 / 272 10.1.2 创建并使用Domain对象 / 274 10.1.3 隐式绑定与显式绑定 / 276 10.1.4 绑定回调函数与拦截回调函数 / 279 10.1.5 domain堆栈的弹出与推入 / 280 10.1.6 Domain对象的销毁 / 28610.2 Node.js中的断言处理 / 286 10.2.1 equal方法与notEqual方法 / 287 10.2.2 strictE

Node.js权威指南 (4) - 模块与npm包管理工具

4.1 核心模块与文件模块 / 574.2 从模块外部访问模块内的成员 / 58 4.2.1 使用exports对象 / 58 4.2.2 将模块定义为类 / 58 4.2.3 为模块类定义类变量或类函数 / 614.3 组织与管理模块 / 61 4.3.1 从node_modules目录中加载模块 / 61 4.3.2 使用目录来管理模块 / 62 4.3.3 从全局目录中加载模块 / 624.4 模块对象的属性 / 634.5 包与npm包管理工具 / 65 4.5.1 Node.js中的包

Node.js权威指南笔记

第一章 Node.js介绍 1.Node.js中的模块 每个模块一个js文件,每个模块定义的全局变量或函数的作用范围也被限定在这个模块之内,只有使用exports对象才能将其传递到外部 2.简单实例: var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.write('<head><meta cha

Node.js权威指南 (3) - Node.js基础知识

3.1 Node.js中的控制台 / 19 3.1.1 console.log方法 / 19 3.1.2 console.error方法 / 20 3.1.3 console.dir方法 / 21 3.1.4 console.time方法与console.timeEnd方法 / 22 3.1.5 console.trace方法 / 22 3.1.6 console.assert方法 / 233.2 Node.js中的全局作用域及全局函数 / 23 3.2.1 Node.js中的全局作用域 / 2

Node.js权威指南 (12) - Node.js中的其他模块

12.1 使用dns模块解析域名 / 313 12.1.1 使用resolve方法将域名解析为DNS记录 / 313 12.1.2 使用lookup方法查询IP地址 / 315 12.1.3 使用reverse方法反向解析IP地址 / 316 12.1.4 dns模块中的各种错误代码 / 31712.2 使用punycode模块转换punycode编码 / 31812.3 使用os模块获取操作系统信息 / 32012.4 使用readline模块逐行读取流数据 / 323 12.4.1 创建 I

Node.js权威指南 (6) - 在Node.js中操作文件系统

6.1 同步方法与异步方法 / 856.2 对文件执行读写操作 / 86 6.2.1 文件的完整读写 / 86 6.2.2 从指定位置处开始读写文件 / 916.3 创建与读取目录 / 97 6.3.1 创建目录 / 97 6.3.2 读取目录 / 986.4 查看与修改文件或目录的信息 / 99 6.4.1 查看文件或目录的信息 / 99 6.4.2 检查文件或目录是否存在 / 101 6.4.3 获取文件或目录的绝对路径 / 102 6.4.4 修改文件访问时间及修改时间 / 103 6.4

Node.js权威指南 (5) - 使用Buffer类处理二进制数据

5.1 创建Buffer对象 / 705.2 字符串的长度与缓存区的长度 / 725.3 Buffer对象与字符串对象之间的相互转换 / 74 5.3.1 Buffer对象的toString方法 / 74 5.3.2 Buffer对象的write方法 / 75 5.3.3 StringDecoder对象 / 755.4 Buffer对象与数值对象之间的相互转换 / 775.5 Buffer对象与JSON对象之间的相互转换 / 795.6 复制缓存数据 / 805.7 Buffer类的类方法 /

Node.js权威指南 (2) - Node.js中的交互式运行环境——REPL

2.1 REPL运行环境概述 / 102.2 在REPL运行环境中操作变量 / 102.3 在REPL运行环境中使用下划线字符 / 122.4 在REPL运行环境中直接运行函数 / 122.5 在REPL运行环境中定义并启动服务器 / 132.6 REPL运行环境中的上下文对象 / 132.7 REPL运行环境中的基础命令 / 142.8 小结 / 17

【vue.js权威指南】读书笔记(第一章)

最近在读新书<vue.js权威指南>,一边读,一边把笔记整理下来,方便自己以后温故知新,也希望能把自己的读书心得分享给大家. [第1章:遇见vue.js] vue.js是什么? vue.js不是一个框架-它只聚焦视图层,是一个用来构建数据驱动的Web界面的库.Vue.js通过简单的API来提供高校的数据绑定和灵活的组件系统 vue.js的特性 轻量级:体积非常小,而且不依赖其他基础库 数据绑定:对于一些富交互,状态机类似的前端UI界面,数据绑定非常简单,方便 指令:类似与AJ,可以使用v-*的