java socket 長連線 短連線

2021-08-22 14:29:43 字數 347 閱讀 4621

[size=large]長連線是一旦乙個客戶端登陸上伺服器,其與伺服器之間的連線就不關閉,不管他們之間進行了多少次交易,直到客戶端退出登陸或網路出現故障。這種技術在聯機交易系統實現有利於提高效率。

短連線是客戶端每發乙個請求就與伺服器建立乙個連線,交易完成後關閉連線,這種技術實現較長連線簡單。

長:connect連上後不斷開, 進行n次收發操作.

短:每次都connect, 完成任務後立即斷開. 下次重連.

一般都是accept後啟動乙個執行緒去處理,該執行緒中的處理大致如下

短連線:

run()

長連線:

run()

}[/size]

Http短輪詢 Http長輪詢 短連線和長連線

http短輪詢指前端使用ajax定時請求後端伺服器介面,後端伺服器接收到請求後馬上響應給前端 無論是否有結果 http長輪詢指前端使用ajax請求後段伺服器介面,後端伺服器在有資料更新時 或到達超時時間 才響應給前端,否則就掛起當前請求,前端在拿到響應結果後馬上再次向服務端發起請求 短連線指的是tc...

長連線 短連線

長連線在web中的運用 如果沒有客戶端大量的訪問,可以採用html5的serversocket長連線 例如hudson 執行時會實時的返回當前執行的結果 vmstat 監控 b 長連線 資料庫連線 短連線 http連線 b b 一 長連線與短連線 b 長連線 client方與server方先建立連線...

長連線 短連線

http協議的長連線和短連線,實質上是tcp協議的長連線和短連線。http屬於應用層協議,在傳輸層使用tcp協議,在網路層使用ip協議。ip協議主要解決網路路由和定址問題,tcp協議主要解決如何在ip層之上可靠的傳遞資料報。http是乙個無狀態的面向連線的協議,無狀態不代表http不能保持tcp連線...