2012-02-29 79 views
0

您被要求开发一个软盘外壳环境,允许用户访问安装在远程计算机上的软盘。您的软盘外壳将使用他/她正在本地安装的软盘上操作的错觉。使用UDP连接到服务器

所需模块:

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

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

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

我不问任何一个解决这个问题我只是问如果有一个人能与我能读懂的原因我没有任何线索从哪里开始一些有用的链接提供...所以如果有人可以告诉从哪里开始我会感激:)

回答

0

Beej's Guide to Network Programming是一个经常链接的网站。如果这很好,我不能说。

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