1
A
回答
0
您可以使用两个不同的线程发送和接收。 如果你有一个线程阅读,你可以有另一个写作。如果您使用阻塞套接字,则阅读线程需要始终等待。当你有东西要发送时,你只需要一个写作线程。
0
TCP/IP通道本质上是全双工的。你只需要使用另一个线程(在客户端和服务器端)来检查数据的可用性。
我想与大家分享代码回购。这很简单,你可以让你的想法让你的东西工作。这是一个详尽的例子。这些步骤意外地看起来像Ordous的解决方案。
https://github.com/khanhhua/full-duplex-chat
随意克隆!这是我的周末作业。
相关问题
- 1. 监听套接字
- 2. 套接字监听器(在Linux上)
- 3. UDP套接字监听
- 4. 在fork()后关闭监听套接字()
- 5. 套接字监听和连接
- 6. 如何在没有收听时在套接字上发送消息?
- 7. Python TCP套接字监听器(Debian)
- 8. 净停止监听套接字
- 9. JavaFx和套接字监听器
- 10. c中的套接字监听器#
- 11. java 7套接字监听异常
- 12. TCP监听套接字错误
- 13. 监听套接字死亡意外
- 14. C#套接字监听器(服务器)
- 15. Python套接字监听所有端口
- 16. 有没有办法在win32上等待监听套接字?
- 17. 在多个套接字(InputStreamReader)上进行监听
- 18. 在AF_PACKET套接字上发送数据
- 19. Ruby:将监听套接字绑定到特定接口
- 20. 套接字同时发送/接收
- 21. 上侦听UDP套接字
- 22. UDP监听套接字在网络配置更改后停止监听
- 23. 在没有套接字监听的情况下创建UDP客户套接字
- 24. 如何关闭套接字,如果它正在监听连接
- 25. 的Android长时间的套接字监听
- 26. 监听器到客户端的套接字(Android)
- 27. 将数据发送到套接字列表中的套接字
- 28. Java套接字何时发送ack?
- 29. Python套接字编程 - 需要在监听连接时做点什么
- 30. 发送文件到套接字
http://stackoverflow.com/questions/6265731/do-java-sockets-support-full-duplex –