2012-02-29 81 views
0

您被要求開發一個軟盤外殼環境,允許用戶訪問安裝在遠程計算機上的軟盤。您的軟盤外殼將使用他/她正在本地安裝的軟盤上操作的錯覺。使用UDP連接到服務器

所需模塊:

服務器守護程序:單線程UDP軟盤服務器,它接受三個API命令: 請求新的連接。 請求軟盤特定扇區中的數據。 請求斷開連接。 服務器守護程序應該能夠同時處理最多4個客戶端。如果第5個客戶端嘗試連接,它將被拒絕。

成功連接後,客戶端將收到軟盤服務器的句柄,並將該句柄用作所有將來的遠程請求中的參考。

當連接的客戶端請求數據或斷開連接時,軟盤守護程序必須檢查客戶端的句柄是否與其端口號和inet地址關聯一致。如果不是,請求將被拒絕

我不問任何一個解決這個問題我只是問如果有一個人能與我能讀懂的原因我沒有任何線索從哪裏開始一些有用的鏈接提供...所以如果有人可以告訴從哪裏開始我會感激:)

回答

0

Beej's Guide to Network Programming是一個經常鏈接的網站。如果這很好,我不能說。

我自己通過閱讀大量的代碼,手冊頁和參考資料,我很難學習網絡編程,在網絡上有任何教程之前。最重要的是,做了大量的實驗。