網(wǎng)站制作NEWS
網(wǎng)絡(luò)編程用什么語言寫的,就是像tcpudp協(xié)議都是用什么寫出來的
每一種編程語言都有socketAPI,所以每種語言都能用于網(wǎng)絡(luò)編程。高并發(fā)的Server是用C寫的。UDPTCP是四層協(xié)議,和編程語言并沒有關(guān)系,但協(xié)議結(jié)構(gòu)都是以C為藍本設(shè)計的,所以用C的struct就可以很方便的組裝報文。二進制協(xié)議用C開發(fā)是最方便的。
網(wǎng)絡(luò)編程通常是指能編寫能跨越網(wǎng)絡(luò)的應(yīng)用,由于網(wǎng)站開發(fā)也屬于網(wǎng)絡(luò)編程,故目前大部分語言都可進行網(wǎng)絡(luò)編程。而你所說的UDP、TCP協(xié)議,只是一種規(guī)定,并不是具體實現(xiàn),協(xié)議本身是規(guī)定你要做什么樣的規(guī)格,是一種規(guī)范,而網(wǎng)絡(luò)編程語言就按這種規(guī)范去執(zhí)行,是具體的實現(xiàn)。
tcp/IP協(xié)議是互聯(lián)網(wǎng)的基礎(chǔ),有了該協(xié)議互聯(lián)網(wǎng)才有蓬勃的發(fā)展。tcp/ip協(xié)議出現(xiàn)比較早,該協(xié)議族的所有協(xié)議包括udp/tcp協(xié)議都是c語言寫的。關(guān)于網(wǎng)絡(luò)編程一般是指最底層的網(wǎng)絡(luò)socket編程,現(xiàn)在業(yè)務(wù)層的網(wǎng)絡(luò)編程都是使用已經(jīng)封裝底層socket的庫,這些庫屏蔽了底層socket編程的細節(jié),方便開發(fā)人員使用。
多重隨機標簽