【问题标题】:About a chat client-server program in java关于java中的聊天客户端-服务器程序
【发布时间】:2012-08-11 03:24:44
【问题描述】:

我做了一个客户端-服务器聊天,它使用一个 postgresql 数据库来存储用户。服务器使用我设计的通信协议来允许通信过程,一切正常。问题是,用户在收到消息时需要点击一个按钮才能打开聊天窗口,否则他无法阅读传入的消息。我想编写一个类似 msn 的服务,如果窗口尚未打开,则在收到消息时打开一个窗口,如果它已打开,则在同一窗口中显示消息。我似乎无法找到一种方法来做到这一点,我能得到的任何帮助都会非常感激。谢谢。

【问题讨论】:

  • 如果您希望得到有用的答案,您必须提供更多详细信息。我们在谈论什么样的技术? RCP?摇摆?到目前为止,您尝试了哪些方法,哪些方法不起作用?

标签: java client-server chat


【解决方案1】:

您可能想看看几件事。首先是 Java 与 Windows 系统托盘的集成。 http://docs.oracle.com/javase/tutorial/uiswing/misc/systemtray.html

http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/systemtray/

另一种是在后台运行一个“监听器”,可能作为 Windows 服务。 此服务侦听消息并将它们弹出到窗口中。可以在不停止服务的情况下关闭(隐藏)窗口。 http://edn.embarcadero.com/article/32068

【讨论】:

  • 非常感谢,这正是我想要的 :)
猜你喜欢
  • 2014-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-09
  • 1970-01-01
  • 2017-07-06
相关资源
最近更新 更多