回覆列表
-
1 # 信遊技術
-
2 # 程式設計師不務正業
網路程式設計通常是指能編寫能跨越網路的應用,由於網站開發也屬於網路程式設計,故目前大部分語言都可進行網路程式設計。而你所說的UDP、TCP協議,只是一種規定,並不是具體實現,協議本身是規定你要做什麼樣的規格,是一種規範,而網路程式語言就按這種規範去執行,是具體的實現。
-
3 # 光明右使8787
每一種程式語言都有socket API,所以每種語言都能用於網路程式設計。高併發的Server是用C寫的。UDP TCP是四層協議,和程式語言並沒有關係,但協議結構都是以C為藍本設計的,所以用C的struct就可以很方便的組裝報文。二進位制協議用C開發是最方便的。
-
4 # TonyDeng
tcp/udp是協議,一套方案,規範如何通訊的。基本上所有程式設計工具的框架或庫都提供預備了的這方面工具,使用即可,極少有需要對它直接程式設計的,除非你要做非常獨特的需求。
tcp/IP協議是網際網路的基礎,有了該協議網際網路才有蓬勃的發展。tcp/ ip協議出現比較早,該協議族的所有協議包括udp/tcp協議都是c語言寫的。關於網路程式設計一般是指最底層的網路socket程式設計,現在業務層的網路程式設計都是使用已經封裝底層socket的庫,這些庫遮蔽了底層socket程式設計的細節,方便開發人員使用。