館藏書目查詢 > 書目資料
借閱次數 :

Linux網路程式設計

  • 點閱:178
  • 評分:0
  • 評論:0
  • 引用:0
  • 轉寄:0



  • 書籤:
轉寄 列印
第1級人氣樹(0)
人氣指樹
  • 館藏
  • 簡介
  • 作者簡介
  • 收藏(0)
  • 評論(0)
  • 評分(0)

  在 Linux(以及大多數其他作業系統)中,網路程式設計最基本的單位就是 socket。就像透過檔案 I/O與檔案系統進行溝通,我們也可以透過socket 連上網路。Socket 其實就是程式用來定址以及傳送或接收訊息的連接點。


  設計網路或 socket 程式其實比設計單一工作或多工的程式更具挑戰性。因為真正的多處理器環境不僅會帶來更大的威力,也會導致更多值得注意的問題。上述的威力是無庸置疑的:只要將工作組織後分配給利用網路連接的電腦,Beowolf 之類的Parallel Virtual Machines (PMV)就可以進行更多的處理運算。置於隨之應運而生的問題,則包括了如何取得最佳的輸貫量,協調資料傳輸,以及管理 I/O 等等。


  本書將會說明及提供上述這些問題的解決之道。我們的目的在於滿足專業網路程式設計者的立即性與長期需要。掌握重要的概念,並且建立重要的應用程式


學習及掌握各種不同的 Linux Socket


設計單一執行緒、多執行緒,以及多工的客戶程式、伺服器以及對等程式


處理廣播及多重播送訊息


利用 OpenSSL 建立安全的 Socket,並且瞭解網路程式的安全考量


利用 Java 及 C++ 的 Socket API 進行設計


學習面對 IPv6以及如何轉換程式


使用 rpcgen 來建立專案所需的 RPC

此功能為會員專屬功能請先登入
此功能為會員專屬功能請先登入
此功能為會員專屬功能請先登入
此功能為會員專屬功能請先登入