C語(yǔ)言 套接字的引入
為了更方便地開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序,美國(guó)伯克利大學(xué)在UNIX上推出了一種應(yīng)用程序訪問(wèn)通信協(xié)議的操作系統(tǒng)調(diào)用套接字(Socket)。Socket的出現(xiàn),使得程序員可以很方便地訪問(wèn)TCP/IP,從而開(kāi)發(fā)各種網(wǎng)絡(luò)應(yīng)用程序。后來(lái)套接字被引進(jìn)到Windows等操作系統(tǒng),成為開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序的有效工具。
套接字存在于通信區(qū)域,通信區(qū)域也被稱為地址族,主要用于將通過(guò)套接字通信的進(jìn)程的公有特性綜合在一起。套接字通常只與同一區(qū)域的套接字交換數(shù)據(jù)。Windows Socket只支持一個(gè)通信區(qū)域——AF_INET國(guó)際網(wǎng)區(qū)域,使用網(wǎng)際協(xié)議族通信的進(jìn)程使用該域。
點(diǎn)擊加載更多評(píng)論>>