使用UDP连接到服务器
Connecting to a server using UDP
您被要求开发一个软盘外壳环境,允许用户访问安装在远程计算机上的软盘。您的软盘外壳会给用户一种错觉,即他/她正在本地安装的软盘上操作。
所需模块:
服务器守护进程:单线程UDP软盘服务器,接受三个API命令:请求新连接。请求软盘特定扇区中的数据。请求断开连接。服务器守护进程应该能够同时处理多达4个客户端。如果第五个客户端尝试连接,它将被拒绝。
连接成功后,客户端将从软盘服务器接收一个句柄,并在未来的所有远程请求中使用该句柄作为参考。
当连接的客户端请求数据或断开连接时,软盘守护程序必须检查客户端的句柄是否与其关联的端口号和inet地址一致。否则,请求将被拒绝
我不是问任何人来解决它,只是问是否有人能提供一些有用的链接,我可以阅读,因为我不知道从哪里开始。。。因此,如果有人能告诉我从哪里开始,我会很感激:)
Beej的网络编程指南是一个经常链接的网站。它是否好,我不能说。
就我自己而言,在网上有任何教程之前,我通过阅读大量代码、手册页和参考资料,艰难地学习了网络编程。最重要的是,做大量的实验。
相关文章:
- QTcpSocket在不阻塞GUI的情况下重新连接到服务器
- C++套接字客户端到 Python 服务器未创建连接
- 计算出有多少客户端可以连接到我正在使用的一些tcp服务器代码
- 在 QNX 中,如何管理服务器和客户端之间的 IPC 连接?
- QTcpSocket 在 RemoteHostClosedError 后重新连接到服务器时无法传输数据
- 如何在Qt c++中使用Secure WebSocket与服务器连接
- NAS(使用 qt/linux)- 无法建立简单的音频服务器连接测试
- C#客户端与C 服务器连接时停止,但是在与C#服务器连接时工作正常
- 如何将C++应用程序与节点.js服务器连接以获取 JSON 数据
- C++Builder-使用TIdTCPServer以编程方式创建TCP服务器连接
- 将非 IOCP 客户端与 IOCP 服务器连接
- 将 Arduino MQTT 客户端与 Node JS MQTT 服务器连接
- 提高客户端-服务器连接的稳定性
- 将web服务器连接到另一个应用程序
- Flash客户端c++服务器连接被对等方重置
- Couchbase C API-多个服务器连接
- c++服务器连接问题
- 正在连接IPv4客户端到IPv6服务器:连接拒绝
- Python客户端- c++服务器连接被拒绝错误
- 在C++中检测本地网络上的客户端-服务器连接设备