使用UDP连接到服务器

Connecting to a server using UDP

本文关键字:服务器 连接 UDP 使用      更新时间:2023-10-16

您被要求开发一个软盘外壳环境,允许用户访问安装在远程计算机上的软盘。您的软盘外壳会给用户一种错觉,即他/她正在本地安装的软盘上操作。

所需模块:

服务器守护进程:单线程UDP软盘服务器,接受三个API命令:请求新连接。请求软盘特定扇区中的数据。请求断开连接。服务器守护进程应该能够同时处理多达4个客户端。如果第五个客户端尝试连接,它将被拒绝。

连接成功后,客户端将从软盘服务器接收一个句柄,并在未来的所有远程请求中使用该句柄作为参考。

当连接的客户端请求数据或断开连接时,软盘守护程序必须检查客户端的句柄是否与其关联的端口号和inet地址一致。否则,请求将被拒绝

我不是问任何人来解决它,只是问是否有人能提供一些有用的链接,我可以阅读,因为我不知道从哪里开始。。。因此,如果有人能告诉我从哪里开始,我会很感激:)

Beej的网络编程指南是一个经常链接的网站。它是否好,我不能说。

就我自己而言,在网上有任何教程之前,我通过阅读大量代码、手册页和参考资料,艰难地学习了网络编程。最重要的是,做大量的实验。