服務器是多線程的,而不是爲每個請求創建一個套接字連接,我想維護一個套接字連接池?如果一個客戶端已經完成了它的工作,那麼我想要恢復連接並用於另一個客戶端,有人可以向我解釋如何執行socket連接池嗎?套接字連接池
Q
套接字連接池
1
A
回答
0
我不知道你的努力來建立,但如果它的TCP服務器應該比你看看兩者之一:
- Netty的
- 米娜
上面的大部分處理線程池和長期連接爲你(我不知道你是什麼意思的套接字池)。我強烈建議你不要重新實施車輪,直到你看到一些好車輪;)。
+0
感謝您的評論!其實我必須開發一個客戶端套接字連接到遠程服務器套接字,服務器套接字有一個登錄命令來訪問和聽取維護會話,現在我的問題實際上是,我必須去的1)連接到套接字 - >登錄 - >處理我的命令 - >註銷 - >客戶端套接字關閉。 2)一生一次,直到我的應用程序連接到服務器 - >登錄 - >維護會話使用心跳 - >處理命令,每當請求來到,直到我的應用程序運行 –
0
這個問題沒有意義。入站連接通過accept()函數向您發送作爲新套接字。你沒有任何機會將它們集中起來。
0
這完全取決於客戶端以及它是如何編碼的。客戶端應該打開一個套接字,並通過該套接字推送多個事務。從服務器執行此操作的功能並不多,也不認爲這是一個很好的嘗試。
Registers Yusuf
相關問題
- 1. 如何池套接字連接?
- 2. Java:建立套接字連接池
- 3. express.js套接字池
- 4. Python套接字 - 連接套接字
- 5. 套接字連接
- 6. C3P0連接池與MySQL連接池
- 7. Jboss連接池或休眠連接池
- 8. Tomcat連接池概念&c3p0連接池?
- 9. 在JAX-WS中禁用SSL套接字連接池?
- 10. 連接池 - 無連接
- 11. asyncpg - 連接vs連接池
- 12. Python套接字連接
- 13. Java套接字連接
- 14. 異步套接字連接
- 15. SSL流套接字連接
- 16. 中斷連接套接字
- 17. TCP套接字連接
- 18. 套接字連接:Python
- 19. 套接字多連接VB.NET
- 20. c#套接字連接
- 21. 套接字連接問題
- 22. C#-PHP套接字連接
- 23. 套接字丟失連接
- 24. Android Asynctask套接字連接
- 25. 檢查套接字連接
- 26. Android BSD套接字連接
- 27. TCP套接字連接
- 28. PostgreSQL套接字連接
- 29. Flex套接字連接
- 30. Perl套接字連接
插座不能這樣工作;你不能在不同的客戶端之間共享套接字連接。 – dnault
你是指每個客戶的線程?這就是你應該問的 – thedayofcondor
@thedayofcondor ..感謝您的評論! 其實我必須開發一個客戶端Socket,它連接到遠程的服務器套接字,服務器套接字有一個Login命令來訪問和聽取信息來維持會話,現在我的問題實際上就是,我必須去的 1)connect to socket - >登錄 - >處理我的命令 - >註銷 - >客戶端套接字關閉。 2)一直到我的應用程序連接到服務器 - >登錄 - >維護會話使用心跳 - >處理命令,每當請求來,直到我的應用程序運行 –