⑴ 網路編程用什麼語言寫的,就是像tcpudp協議都是用什麼寫出來的
每一種編程語言都有socketAPI,所以每種語言都能用於網路編程。高並發的Server是用C寫的。UDPTCP是四層協議,和編程語言並沒有關系,但協議結構都是以C為藍本設計的,所以用C的struct就可以很方便的組裝報文。二進制協議用C開發是最方便的。
網路編程通常是指能編寫能跨越網路的應用,由於網站開發也屬於網路編程,故目前大部分語言都可進行網路編程。而你所說的UDP、TCP協議,只是一種規定,並不是具體實現,協議本身是規定你要做什麼樣的規格,是一種規范,而網路編程語言就按這種規范去執行,是具體的實現。
tcp/IP協議是互聯網的基礎,有了該協議互聯網才有蓬勃的發展。tcp/ip協議出現比較早,該協議族的所有協議包括udp/tcp協議都是c語言寫的。關於網路編程一般是指最底層的網路socket編程,現在業務層的網路編程都是使用已經封裝底層socket的庫,這些庫屏蔽了底層socket編程的細節,方便開發人員使用。