-
Linux 網路程式設計
- ISBN(10碼): 9864213148
- ISBN(13碼): 9789864213146
- 作者: Sean Walton
- 出版社: 碁峯
- 出版日期: 2003年04月01日
- 商品語言: 繁體中文
- 定價:550元
-
- 已絕版
內容簡介
在 Linux(以及大多數其他作業系統)中,網路程式設計最基本的單位就是 socket。就像透過檔案 I/O與檔案系統進行溝通,我們也可以透過socket 連上網路。Socket 其實就是程式用來定址以及傳送或接收訊息的連接點。
設計網路或 socket 程式其實比設計單一工作或多工的程式更具挑戰性。因為真正的多處理器環境不僅會帶來更大的威力,也會導致更多值得注意的問題。上述的威力是無庸置疑的:只要將工作組織後分配給利用網路連接的電腦,Beowolf 之類的Parallel Virtual Machines (PMV)就可以進行更多的處理運算。置於隨之應運而生的問題,則包括了如何取得最佳的輸貫量,協調資料傳輸,以及管理 I/O 等等。
本書將會說明及提供上述這些問題的解決之道。另外,還會介紹利用Java或C++等具備物件功能的程式語言來設計Socket程式。Java 2.0中提供了幾種處理Socket、I/O以及例外的類別。