首先我們先來介紹socket()這個功能呼叫;當一個網路軟體要開始與在另一端上的網路軟體進行資料的交換時,要先開啟一個通訊用的端點,透過這個通訊端點,兩端間的網路軟體才可互相進行資料的交換.