本文目錄一覽:
java怎麼實現長連接?
應該是HTTP連接吧,HTTP連接本身的request/response模式設計就是短鏈接的,即服務器端響應之後斷開連接。
若要做長連接,在沒有具體業務的情況下,最基礎的就是建立java.net.Socket連接,自己制定協議來控制斷開。服務器端的實現老的有標準IO(java.net.*),新的有NIO(java.nio.*)。有具體業務時可以考慮一些成熟的協議來實現,如XMPP等。
如何用java實現HTTP長連接
1、通過輪詢來實現長連接(偽·長連接)
2、websocket(真·長連接)
java Socket 短連接和長連接的區別
長連接 是一旦一個客戶端登陸上服務器,其與服務器之間的連接就不關閉,不管他們之間進行了多少次交易,直到客戶端退出登陸或網絡出現故障。這種技術在聯機交易系統實現有利於提高效率。
短連接是客戶端每發一個請求就與服務器建立一個連接,交易完成後關閉連接,這種技術實現較長連接 簡單。
長:connect連上後不斷開, 進行N次收發操作.
短:每次都connect, 完成任務後立即斷開. 下次重連.
原創文章,作者:AJKD,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/135555.html