ServerSocket接受到客户端的连接后,ServerSocket可以在客户端发送消息之前开始将数据写入客户端吗?当我尝试首先从ServerSocket写入客户端时,客户端永远阻止读取它。但是,如果客户端首先向服务器发送消息,则它们之间的I/O流工作正常。ServerSocket在从客户端读取之前可以写入客户端吗?
0
A
回答
1
ServerSocket
既不能读取也不能写入,但接受的Socket
可以按任一顺序或同时执行这两种操作。
可能您正在读取行但不发送行,否则不会刷新缓冲输出流或作者。
1
是的,你是正确的,我的意思是从accept()方法获取Socket。
我的问题很简单。客户端正在执行readLine()方法调用,但服务器未发送“\ n”字符。
相关问题
- 1. ServerSocket与多个客户端
- 2. 从ServerSocket正确断开客户端(telnet)
- 3. Java:从客户端读取数据的ServerSocket
- 4. http客户端可以在全身收到前取消reuqest吗?
- 5. 获取客户端IP的客户端
- 6. 你可以读写一个命名管道客户端吗?
- 7. ServerSocket +客户端套接字 - 如何获取客户端的IP地址?
- 8. 客户端我写
- 9. 从客户端
- 10. 从CLI客户端编写GUI客户端的任何建议?
- 11. 从ASP.NET读取/写入客户端USB设备
- 12. 我可以从Mule AJAX入站端点获取客户端IP吗?
- 13. 客户端当前用户
- 14. 无法从QUdpSocket客户端读取
- 15. android蓝牙serversocket与python-bluez客户端
- 16. serversocket服务器+客户端问题
- 17. ServerSocket发送消息给客户端
- 18. 2客户端套接字无serverSocket
- 19. 保持ServerSocket监听客户端
- 20. MQTT服务器断开现有客户端之前,Broker可以向客户端发送任何消息吗?
- 21. 前端客户端的用户对象
- 22. 我可以通过服务器实现客户端 - 客户端通信吗?
- 23. 可以使用websockets创建客户端到客户端的连接吗?
- 24. Java:服务器/客户端 - >客户端/客户端
- 25. 从Sharepoint客户端获取weburl客户端对象模型
- 26. 客户端 - 服务器程序,可以从Java客户端而不是从Android
- 27. 如何在ASP.NET中读取/写入客户端文件
- 28. 在客户端读取/写入IE浏览器
- 29. 使用连接到客户端的ObjectInputStream和ObjectOutputStream从客户端读取数据
- 30. Android ServerSocket不向客户端发送数据(客户端c#,服务器java)
当然,您可以在客户端发送任何内容之前写入服务器<>客户端套接字(由accept()返回)。服务器通常在连接时发送“欢迎”横幅,然后询问用户名。有关可能的问题,请参阅EJP答案。 – 2014-11-01 08:49:18