java中網(wǎng)絡(luò)編程用什么模式

java網(wǎng)絡(luò)編程模式(java.net包)
馬克- to-win:馬克 java社區(qū):防盜版實(shí)名手機(jī)尾號: 73203。
馬克-to-win:一臺機(jī)器還沒玩轉(zhuǎn),現(xiàn)在又想靠網(wǎng)絡(luò)操作別的機(jī)器,可想有多難吧!但是Sun公司把那些訪問網(wǎng)絡(luò)的難題細(xì)節(jié)(打包和拆包,塊的來回運(yùn)輸,以及握手等等)都封在它的net包中了,通過調(diào)用net包中的類的方法,你可以輕松訪問和操作網(wǎng)上的其它電腦。Java的這種網(wǎng)絡(luò)編程模式(即調(diào)用net包中的類的方法的方式)其實(shí)就是一個(gè)基于上一章的文件流的模式;所以可像對其他數(shù)據(jù)流那樣采用同樣的方法調(diào)用。



java通信的方法:服務(wù)器和客戶機(jī)
馬克-to-win:我們先理解一下人類的通信,再談機(jī)器,就好懂了。你想跟張三說話,他如果事先在大聲聽音樂,你肯定白說。他如果事先知道你要跟他說話,于是支棱著耳朵等著你說,肯定錯(cuò)不過你說話。好了,電腦通信就是受到了我剛才提到的那個(gè)大家熟視無睹的現(xiàn)象的啟發(fā)而采取了服務(wù)器和客戶機(jī)的模式。在以上的例子中,張三就是一臺普通機(jī)器,我就是客戶機(jī)(想和他通信)。他沒注意我時(shí),我們無法通信。他一旦注意我時(shí),他就成為了一臺服務(wù)器。(提供某種服務(wù)的機(jī)器),我們就可以通信了。