socket 服務(wù)端是什么意思
bfW影風(fēng)網(wǎng) 網(wǎng)絡(luò)上的兩個(gè)程序通過一個(gè)雙向的通信連接實(shí)現(xiàn)數(shù)據(jù)的交換,這個(gè)連接的一端稱為一個(gè)socket。bfW影風(fēng)網(wǎng)
建立網(wǎng)絡(luò)通信連接至少要一對(duì)端口號(hào)(socket)。socket本質(zhì)是編程接口(API),對(duì)TCP/IP的封裝,TCP/IP也要提供可供程序員做網(wǎng)絡(luò)開發(fā)所用的接口,這就是Socket編程接口;HTTP是轎車,提供了封裝或者顯示數(shù)據(jù)的具體形式;Socket是發(fā)動(dòng)機(jī),提供了網(wǎng)絡(luò)通信的能力。bfW影風(fēng)網(wǎng)
Socket的英文原義是“孔”或“插座”。作為BSD UNIX的進(jìn)程通信機(jī)制,取后一種意思。通常也稱作"套接字",用于描述IP地址和端口,是一個(gè)通信鏈的句柄,可以用來實(shí)現(xiàn)不同虛擬機(jī)或不同計(jì)算機(jī)之間的通信。在Internet上的主機(jī)一般運(yùn)行了多個(gè)服務(wù)軟件,同時(shí)提供幾種服務(wù)。每種服務(wù)都打開一個(gè)Socket,并綁定到一個(gè)端口上,不同的端口對(duì)應(yīng)于不同的服務(wù)。Socket正如其英文原意那樣,像一個(gè)多孔插座。一臺(tái)主機(jī)猶如布滿各種插座的房間,每個(gè)插座有一個(gè)編號(hào),有的插座提供220伏交流電, 有的提供110伏交流電,有的則提供有線電視節(jié)目。 客戶軟件將插頭插到不同編號(hào)的插座,就可以得到不同的服務(wù)。bfW影風(fēng)網(wǎng)
bfW影風(fēng)網(wǎng)socket是什么意思?
bfW影風(fēng)網(wǎng)socket(也叫套接字)最初是在Unix系統(tǒng)上開發(fā)的網(wǎng)絡(luò)通信的接口。
bfW影風(fēng)網(wǎng)后來微軟等公司將它移植到了windows下,當(dāng)然原來unix系統(tǒng)下的還是好用的。
bfW影風(fēng)網(wǎng)對(duì)于socket可以這樣理解:
bfW影風(fēng)網(wǎng)它就是一個(gè)函數(shù)庫,里面包括大量的函數(shù)和相應(yīng)的數(shù)據(jù)結(jié)構(gòu),已經(jīng)實(shí)現(xiàn)好了。
bfW影風(fēng)網(wǎng)它支持網(wǎng)絡(luò)通信。
bfW影風(fēng)網(wǎng)程序開發(fā)人員可以通過閱讀相關(guān)的函數(shù)文檔,了解函數(shù)的使用方法,進(jìn)行網(wǎng)絡(luò)的編程。
bfW影風(fēng)網(wǎng)兩種形式的socket:流式套接字,對(duì)應(yīng)與TCP協(xié)議。
bfW影風(fēng)網(wǎng)數(shù)據(jù)報(bào)套接字,對(duì)應(yīng)與UDP協(xié)議。
bfW影風(fēng)網(wǎng)java中serversocket是什么意思
bfW影風(fēng)網(wǎng)服務(wù)器端的socket接口
bfW影風(fēng)網(wǎng)bfW影風(fēng)網(wǎng)Socket是建立網(wǎng)絡(luò)連接時(shí)使用的,在連接成功時(shí),應(yīng)用程序兩端都會(huì)產(chǎn)生一個(gè)Socket實(shí)例
bfW影風(fēng)網(wǎng)操作這個(gè)實(shí)例,完成所需的會(huì)話。對(duì)于一個(gè)網(wǎng)絡(luò)連接來說,套接字是平等的,并沒有差別
bfW影風(fēng)網(wǎng)不因?yàn)樵诜?wù)器端或在客戶端而產(chǎn)生不同的級(jí)別,不管是Socket還是ServerSocket他們的
bfW影風(fēng)網(wǎng)工作都是通過Socket類和其子類來完成的