Node.JS教程15:通过udp传输文件
本文将要写一个udp服务器,和一个udp客户端,并实现客户端发送文件给服务器。
服务器端
代码如下:
代码解读:
1、dgram是nodejs的内置模块,提供了 UDP 数据包 socket 的实现。
2、server()函数提供了监听和消息响应方法,当接收到数据时,会进行输出显示。
客户端
代码如下:
代码解读:
1、客户端完成两项工作:读取文件file.txt、向服务器发送;
2、读取是通过流进行的,读取后即进行发送,当读取完成时,关闭socket。
file.txt文件内容如下:
执行效果如下: