網(wǎng)絡(luò)編程入門 計(jì)算機(jī)編程和網(wǎng)絡(luò)編程的聯(lián)系和區(qū)別?
計(jì)算機(jī)編程和網(wǎng)絡(luò)編程的聯(lián)系和區(qū)別?軟件開發(fā)是應(yīng)用軟件或系統(tǒng)軟件的開發(fā)。當(dāng)然,目前大多數(shù)都是應(yīng)用軟件。網(wǎng)絡(luò)編程是指在軟件開發(fā)過程中使用網(wǎng)絡(luò)編程,以達(dá)到軟件在網(wǎng)絡(luò)上通信的目的。比如QQ。我們開發(fā)QQ軟件時(shí)
計(jì)算機(jī)編程和網(wǎng)絡(luò)編程的聯(lián)系和區(qū)別?
軟件開發(fā)是應(yīng)用軟件或系統(tǒng)軟件的開發(fā)。當(dāng)然,目前大多數(shù)都是應(yīng)用軟件。網(wǎng)絡(luò)編程是指在軟件開發(fā)過程中使用網(wǎng)絡(luò)編程,以達(dá)到軟件在網(wǎng)絡(luò)上通信的目的。比如QQ。我們開發(fā)QQ軟件時(shí),如果不加入網(wǎng)絡(luò)編程,那么QQ就不能和別人說話,只能自己看。網(wǎng)絡(luò)編程通常有一個(gè)服務(wù)器和一個(gè)客戶機(jī)。無論是服務(wù)器還是客戶端,都是軟件,也就是說,它的開發(fā)過程可以說是軟件開發(fā)。另一個(gè)例子是沒有局域網(wǎng)的在線游戲和單機(jī)游戲。網(wǎng)絡(luò)游戲和單機(jī)游戲用局域網(wǎng)進(jìn)行軟件開發(fā)的網(wǎng)絡(luò)編程。本單機(jī)游戲不是利用網(wǎng)絡(luò)編程軟件開發(fā)的。
什么是網(wǎng)絡(luò)編程?
網(wǎng)絡(luò)編程的主要對(duì)象是瀏覽器,因?yàn)槲覀兓旧隙际强繛g覽器的,當(dāng)然,比如游戲、聊天軟件等等,這些都不靠瀏覽器,但是需要網(wǎng)絡(luò)協(xié)議,不同的協(xié)議,有不同的共性,網(wǎng)絡(luò)編程就是要做這些,瀏覽器:很多接口為你服務(wù),你想做什么?你自己動(dòng)手吧。網(wǎng)絡(luò)協(xié)議:這和前面的協(xié)議很相似,但是也有一些接口,或者服務(wù)術(shù)語(yǔ)等等(呵呵,還沒有深入研究)。然后我們?nèi)匀恍枰覀兊某绦騿T來實(shí)現(xiàn)它們。從以上信息中我們可以得到它們的運(yùn)行機(jī)制、特點(diǎn)、模式、語(yǔ)言、服務(wù)規(guī)定等信息。在了解了這些之后,我們可以利用自己的優(yōu)勢(shì)編程和西游,除了我們所需要的和符合它的規(guī)范外,還可以運(yùn)行,就是編些東西~這就是網(wǎng)絡(luò)編程~呵呵