當前位置:趣味科普網>經驗>

如何建立socket連線

經驗 閱讀(2.78W)

如何建立socket連線

socket連結有以下兩種方式:長連結和短連結。

長連結:當資料傳送完成後socket連結不斷開。一直保留到異常或者是程式退出為止 ,這種方式的好處是不用每次去發起連線斷開,在速度上可以比短連線要快一些,但是相 對來說對伺服器的資源壓力也要大些。長連結用的範圍很廣,比如遊戲系統等,長連結一般還需要定時向伺服器發資料,以保證socket連結暢通。當不通服務 器時,需要重新開啟連結。

短連結:當一次資料傳送完畢後,主動斷開連結,每次傳送資料都要一次連結、斷開 操作,這種方式的好處是:對伺服器的資源佔用相對來說比較小,但是由於每次都要重新 連結,速度開銷上也比較大,這種方式對於那種不需要經常與伺服器互動的情況下比較適用。