簡單的問題,我知道如果你只是使用「.close()」或者只是在套接字上設置null,你仍然不能重用它。但是,如果你將它設置爲null,然後說「= new Socket();」在使用過的插座上,你能再次使用它嗎?重新使用套接字?
Q
重新使用套接字?
-1
A
回答
4
當你說new Socket();
它不會使用已經關閉的套接字,它會得到新的Socket
。所以,這不是重複使用。您只是重新使用參考變量,而不是Socket
對象。
1
這不是重用。這是創建一個新對象。這裏唯一重用的是變量。
1
您在混合概念:當您做socket = new Socket()
時,您只是重用變量名稱,但該對象是另一個名稱。所以你不重複使用同一個套接字,只是創建一個可以從同一個變量訪問的新套接字。
實際上對於任何變量都是如此。不只是套接字。
相關問題
- 1. PHP套接字 - 如何重新使用套接字連接?
- 2. 套接字重新使用升壓asio
- 3. Node.JS:重新使用套接字?
- 4. Reactjs使用套接字:當套接字接收到消息時重新渲染
- 5. C套接字編程:重新打開並重新連接套接字
- 6. Python套接字重新連接
- 7. 套接字連接重新路由
- 8. 套接字IO重新連接?
- 9. node.js + socket.IO - 套接字不重新連接?
- 10. 套接字重新連接失敗
- 11. 重新綁定UDP套接字到新
- 12. 在Android中使用HttpURLConnection重新使用套接字
- 13. 使用關閉而不是關閉重新使用套接字
- 14. 在Windows中使用Boost asio重新連接套接字
- 15. Python,重新創建套接字並自動重新連接
- 16. 重複使用套接字流
- 17. 重複使用套接字句柄
- 18. 使用套接字的HTTP重定向
- 19. 重複使用套接字通道
- 20. Java套接字重用
- 21. Java重用套接字
- 22. 重新連接套接字時重複接收郵件
- 23. 重新使用套接字並檢測它何時需要重新建立
- 24. Linux套接字重新讀舊數據
- 25. 重新綁定UDP套接字
- 26. Java:重新使用具有不同IP的綁定套接字?
- 27. ZeroMQ:重新綁定套接字時使用的地址錯誤
- 28. connect()在WSAETIMEDOUT失敗後重新使用套接字?
- 29. 重新使用套接字的輸入流
- 30. 如何使用boost刷新套接字