不是。
socket長連接是長時間保持服務端與客户端的連接,這是相對於短連接而言。只要你兩端不主動斷開連接,那麼該socket連接就是一直存在的,就可以收發數據。如果做得合理一點,就是在你不發數據的時候,自定義一個檢測數據包,例如由客户端定時主動給服務端發送,這樣服務端收到後就表明,該連接時一直保持的。直到你主動關閉一端,該連接才斷開。