ServerSocket接受到客戶端的連接後,ServerSocket可以在客戶端發送消息之前開始將數據寫入客戶端嗎?當我嘗試首先從ServerSocket寫入客戶端時,客戶端永遠阻止讀取它。但是,如果客戶端首先向服務器發送消息,則它們之間的I/O流工作正常。ServerSocket在從客戶端讀取之前可以寫入客戶端嗎?
0
A
回答
1
ServerSocket
既不能讀取也不能寫入,但接受的Socket
可以按任一順序或同時執行這兩種操作。
可能您正在讀取行但不發送行,否則不會刷新緩衝輸出流或作者。
1
是的,你是正確的,我的意思是從accept()方法獲取Socket。
我的問題很簡單。客戶端正在執行readLine()方法調用,但服務器未發送「\ n」字符。
相關問題
- 1. ServerSocket與多個客戶端
- 2. http客戶端可以在全身收到前取消reuqest嗎?
- 3. ServerSocket +客戶端套接字 - 如何獲取客戶端的IP地址?
- 4. 從ASP.NET讀取/寫入客戶端USB設備
- 5. 從CLI客戶端編寫GUI客戶端的任何建議?
- 6. 我可以從Mule AJAX入站端點獲取客戶端IP嗎?
- 7. 客戶端當前用戶
- 8. ServerSocket發送消息給客戶端
- 9. 保持ServerSocket監聽客戶端
- 10. serversocket服務器+客戶端問題
- 11. android藍牙serversocket與python-bluez客戶端
- 12. MQTT服務器斷開現有客戶端之前,Broker可以向客戶端發送任何消息嗎?
- 13. 前端客戶端的用戶對象
- 14. 從Sharepoint客戶端獲取weburl客戶端對象模型
- 15. 我可以通過服務器實現客戶端 - 客戶端通信嗎?
- 16. 如何在ASP.NET中讀取/寫入客戶端文件
- 17. 在客戶端讀取/寫入IE瀏覽器
- 18. 客戶端 - 服務器程序,可以從Java客戶端而不是從Android
- 19. 使用連接到客戶端的ObjectInputStream和ObjectOutputStream從客戶端讀取數據
- 20. 如何在Node.js中實現讀/寫客戶端(如POP3客戶端)
- 21. 在Servlet中讀取客戶端證書
- 22. 在HTML客戶端讀取XML?
- 23. 在客戶端
- 24. 從客戶端ASP .NET Extender服務器端編寫客戶端代碼ExtenderControlBase
- 25. 客戶端到客戶端的連接?
- 26. 富Web客戶端與瘦客戶端
- 27. Windows客戶端與Web客戶端
- 28. Elasticsearch傳輸客戶端Java客戶端
- 29. WCF客戶端和非WCF客戶端
- 30. ASP.NET:從客戶端
當然,您可以在客戶端發送任何內容之前寫入服務器<>客戶端套接字(由accept()返回)。服務器通常在連接時發送「歡迎」橫幅,然後詢問用戶名。有關可能的問題,請參閱EJP答案。 – 2014-11-01 08:49:18