套接字(socket)壹組進程間交換數據的協議,側重於函數的定義形式,而不是具體的實現方式或者數據格式,主要是為了讓c的代碼可以在不同的系統上保持源代碼級的兼容性。最初用在unix系統中。套接字也有很多不同的實現版本,稍有差異,不過對於我們在windows平臺上工作的人來說,unix各種平臺間的差異我們並不關心。
我們現在經常把套接字用於網絡通訊編程,並且通常構造在tcp/ip協議上。在windows系統上套接字還可以使用其他協議比如ipx,甚至妳可以實現壹個擴展通過磁盤文件在進程間交換數據。
微軟,把套接字作了進壹步的擴展,主要是做了異步套接字的擴展,以便更好的利用windows的特性。
上一篇:什麽是聲卡的內放? 有沒有淺顯的詞語,能讓小白壹下子明白?下一篇:求解壹個VB編程難題