tcp檔案雙通道傳輸 命令通道和資料通道的關聯

2021-05-01 12:13:31 字數 390 閱讀 6406

開始的設計:

1.開乙個固定的埠監聽,接收命令通道連線。

2.開始傳輸資料的時候,為每個使用者臨時開乙個監聽埠,接收資料通道連線。

這樣問題在於:資料通道的埠不能用固定的埠來傳輸資料,這樣如果有防火牆,

就不知道應該給這個伺服器程式開那些埠,即使把這些資料通道的埠限制在一

定範圍內,實際上還是不好,開的埠過多。

後來因為想到一種處理:

開乙個固定的埠監聽資料通道連線,接收到連線後,把自己的socket 數值通過該socket 傳送到客戶端,客戶端的資料通道連線上伺服器後,立刻接收乙個資料報,這個包就是伺服器發過來的socket 數值,客戶端再通過命令通道把這個值傳送的伺服器去,然後伺服器的使用者處理模組就可以知道那個socket是自己的資料通道了。

JS中WebSocket雙通道傳輸

1.什麼是websocket?websocket是為解決客戶端與服務端實時通訊而產生的技術。其本質是先通過http https協議進行握手後建立乙個用於交換資料的tcp連線,此後服務端與客戶端通過此tcp連線進行實時通訊。2.websocket的優點 以前我們實現推送技術,用的都是輪詢,在特點的時間...

物理層(1) 傳輸通道和物理通道

1 傳輸通道傳輸通道作為物理層提供給高層的服務。傳輸通道分為兩大類 專用傳輸通道和公共傳輸通道。公共傳輸通道又分為 6種。這樣總公是 7種傳輸通道。1 專用通道 dch 用於在 utran和ue 之間承載的使用者或控制資訊的上 下行傳輸 通道。2 廣播通道 bch 下行傳輸通道,用於廣播系統和小區的...

無線通道 地波天波視距傳輸的特點和區別。

無線通道主要指以輻射無線電波為傳輸方式的無線電通道和在水下傳播聲波的水聲通道等。通俗的說,無線通道 看不見,摸不著 地波傳播 無線電波沿著地球表面的傳播稱為地波傳播。電磁波在地表附近傳播,它傳播的距離不能很大,因為地球是圓的,電磁波傳播是直的.距離過大地表會阻攔電磁波。主要用於低頻及甚低頻遠距離無線...