我最近開始參加在學校的兩個班,重點是網絡,一個關於分佈式系統,另一個關於計算機網絡。在完成兩個類的第一個實驗之後,我現在對C和Java的網絡協議和套接字概念有了很好的理解。學習網絡編程有什麼好的資源?
現在我試圖超越基本概念,在通信類和對象設計,網絡設計模式,中間套接字/流管理約定,重要庫和一般* nix網絡編程中間技術方面變得更好,或OO語言。
你可以建議你已經成功的任何資源?
我最近開始參加在學校的兩個班,重點是網絡,一個關於分佈式系統,另一個關於計算機網絡。在完成兩個類的第一個實驗之後,我現在對C和Java的網絡協議和套接字概念有了很好的理解。學習網絡編程有什麼好的資源?
現在我試圖超越基本概念,在通信類和對象設計,網絡設計模式,中間套接字/流管理約定,重要庫和一般* nix網絡編程中間技術方面變得更好,或OO語言。
你可以建議你已經成功的任何資源?
史蒂芬的知道這一切本關於網絡編程是太詳細入手,幷包含庫封裝真正的socket編程。
我建議先從Beej's Guide to Network Programing開始,然後轉到TCP/IP Sockets in C.他們給出了很多關於網絡編程的基礎知識,並提供了一個平臺來最終瀏覽Stevens的書。
史蒂文斯其他書籍如TCP/IP illustrated series涵蓋了網絡的所有概念部分。
Unix network programming作者:理查德史蒂文斯是一本必讀的書,討論了許多先進的網絡編程技術。我一直在做網絡編程多年,即使是現在,如果沒有我在這個偉大的參考文獻中查找某些東西,幾乎每一天都是如此。
BeeJ's Guide to Network Programming是我學習POSIX系統的基本API調用的地方。甚至有關於如何將其轉換爲Windows代碼的章節。
我真的剛剛偶然發現了通過試錯的'好'網絡編碼實踐。我發現什麼是有效的,什麼是有效的,並與它一起運行。
如果你是從Java來了,剛學socket編程,我強烈推薦作者Elliotte Rusty Harold的Java Network Programming
我從Warren W. Gray的Linux Socket Programming By Example書中學習了網絡編程。