假设我们有一个服务器和两个或更多的客户端连接到它。服务器希望通过ObjectOutputStream
发送一个对象,以便使用它并使用方法getOutputStream()
打开服务器流输出。服务器只想将此文件发送给一个确定的客户端,该客户端有一个以特定方式设置的字段。 服务器将对象客户端及其所有字段保存在列表中。服务器只想发送一个对象给一个客户端,这个客户端有一个以某种方式设置的字段。所以服务器迭代列表,并且在找到客户端发送给它的对象后,如何确定到客户端的网络?通过ObjectOutputStream发送一个对象只有一个客户端
0
A
回答
0
如果你真的想这样做,你将需要多个连接和/或多次往返。客户端必须主动将其状态发送到服务器,否则服务器必须询问它们。或者,第三,服务器可以向他们发送所有相同的消息,但是包含一个标志意味着'只有在'自由'时才会注意。
真的,你最好学习使用消息队列系统。例如,您可以使用Apache ActiveMQ,并且您可以在JMS上使用Spring/JMS或Apache CXF Soap。
1
让每个客户端发送它的状态到服务器时,它的变化,或发送对象的所有客户,让他们忽略该消息,如果他们的身份是假的。
相关问题
- 1. ObjectInputStream/ObjectOutputStream |客户端接收和发送大量对象(Java)
- 2. 当只有一个客户端发射时,为每个客户端发射Socket.IO
- 3. 只有最后一个客户端正在发送数据
- 4. 通过服务器发送BufferedImage到另一个Java客户端
- 5. 从客户端发送一个对象到服务器
- 6. 通过WCF发送一个Tuple对象?
- 7. 服务器只读取客户端发送的第一个对象
- 8. em-websocket send()通过2台服务器从一个客户端发送到另一个客户端
- 9. C#Tcpclient客户端发送消息到另一个客户端
- 10. 如何将数据从一个客户端发送到另一个客户端?
- 11. 通过Axis RPC客户端发送CDATA
- 12. 从客户端发送文件到客户端通过HTTP
- 13. 发送通知客户端
- 14. 通过网络发送字符串,客户端只获取一部分
- 15. 所有wcf客户的一个对象
- 16. 用C#中的Avro框架通过UDP客户端发送一个obj流#
- 17. 如何? res.render发送对象中的一个元素到客户端
- 18. TCP多个客户端一台服务器,发送序列化对象
- 19. 声明式地将一个JSON对象放在Typescript中发送给客户端?
- 20. 如何从GWT的客户端发送一个异常对象到服务器?
- 21. 通过ObjectOutputStream发送相同但已修改的对象
- 22. Java - 通过套接字发送文件(聊天客户端 - >服务器 - >另一个聊天客户端)
- 23. 通过对象,客户端搜索?
- 24. 向客户发送整个列表或只是一个页面?
- 25. NS通知只在同一个对象内发送
- 26. Java客户端发送多个请求而不是一个
- 27. PHP/JQuery - 将数据从另一个客户端发送到客户端
- 28. 发出通过一个对象
- 29. 一个客户端与另一个客户端聊天
- 30. oAuth,一个客户端一个令牌?或一个客户端多个令牌?
这不是你可以用套接字和对象流解决的问题。我建议阅读JMS。 – bmargulies 2012-01-12 14:02:18