什麼叫打洞

2021-05-23 11:42:47 字數 418 閱讀 7957

確切地說是穿透nat,一般使用udp協議,tcp協議也可以穿透,只是好像沒有udp成功率高。

如果是一般情況,使用stun協議.

除了要通訊的兩個端點之外,還有乙個有公網ip的乙個伺服器 stun server。

乙個端點穿過防火牆,發個訊息給stun server,stun server收到這個包之後 就可以知道該端點通過防火牆對映後的公網位址。

同樣道理,stun sever可以得到另外乙個端點的通過它的防火牆對映後的公網位址。

stun server把得到的這兩個位址發給兩個端點。

端點得到對方端點的公網位址後,就可以給對方端點發訊息。相互就可以通訊。

通俗的說,乙個端點發乙個udp訊息出去之後,就把自己的牆打了乙個洞;另外乙個端點也把它的牆打了乙個洞。然後雙方都可以向對方的洞發資料,進行通訊 。

什麼叫表示式?什麼叫語句?

關於這個問題不要覺得不重要,其實大有可以說的地方,這是乙個很基礎的東西,卻有很多人都不是很清楚的了解。表示式 是由運算子和運算物件組成的,單獨的乙個運算物件 常量 變數 也可以叫做表示式,這是最簡單的表示式.eg.4,4 2,c 3 7,3 5 這裡又有乙個小點,c 3 7這個表示式的返回值是左值的...

什麼叫控制代碼

對於作業系統來說,控制代碼就是指向核心態的某段記憶體的指標 對於使用者來說,就是某段資料的id。控制代碼是乙個32位的整數,實際上是 windows 在記憶體中維護的乙個物件 視窗等 記憶體實體地址列表的整數索引。因為 windows 的記憶體管理經常會將當前空閒物件的記憶體釋放掉,當需要時訪問再重...

什麼叫事務

事務是 是訪問並可能更新資料庫中各種資料項的乙個程式執行單元。是恢復和併發控制的基本單位。具有原子性,一致性,隔離性,永續性。原子性 atomicity 乙個事務是乙個不可分割的工作單位,事務中包括的諸操作要麼都做,要麼都不做。一致性 consistency 事務必須是使資料庫從乙個一致性狀態變到另...