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