任务五:ArceOS + virtio-net 网卡驱动 + UDP 发包应用程序 验证
吴大帅在 ArceOS 上做的 UDP 开发工作:
- 仓库: https://github.com/reflyable/arceos-udp(main 分支)
- 报告: https://github.com/reflyable/arceos-udp/tree/report/report
-
编译运行
# arceos目录下 make A=apps/net/udpserver ARCH=aarch64 LOG=info NET=y SMP=4 run
运行成功出现如下结果
-
打开新的终端,输入
nc -uv 0.0.0.0 (port number)
其中
port number
为步骤一结果图中最后一行显示的端口号,在本例中此处输入nc -uv 0.0.0.0 5555
若上述命令成功执行,则客户端输出如下
服务器端输出如下
此时在客户端键入任何文本,都会收到回复,例如输入
hi
后换行客户端显示输出如下
服务器端输出如下