java - 寻找带有数据库教程的 Java 多线程客户端-服务器聊天应用程序
问题描述
我正在尝试使用数据库构建 Java 多线程客户端-服务器聊天应用程序。数据库用于存储用户名和密码。我能够构建一个基本的 Java 多线程客户端-服务器聊天应用程序,但不知道如何创建数据库端。我找到了很多可下载的源代码,但我正在寻找一个教程,这样我就可以学习该做什么。我迷失在谷歌的所有返回结果中,因为我似乎无法找到我想要的教程,我可能遇到了我需要的教程,但老实说,我不是 100% 确定该去哪里。只是想看看是否有人知道涵盖此特定项目的教程。谢谢你。
解决方案
除非是出于学习目的,否则您可能不想从头开始构建所有内容。而且您更有可能找到针对客户端和服务器的教程。
- 看看客户端 - Smack XMPP。
- 看看服务器端 - Openfire。
XMPP的好处是您可以交换客户端实现,也可以交换服务器实现或将它们全部连接到同一个网络,类似于电子邮件。
推荐阅读
- sql - 根据时间范围聚合多行
- python - 使用 Python Geocoder 时总是得到 None 值
- ruby-on-rails - 如何使用删除功能向用户隐藏数据
- java - 如何解决错误:jarfile 无效或损坏
- ios - Objective-C 中的数据序列化(Avro 替代方案)
- java - 在 maven clean install 期间查找不同版本的组件(来自 pom 中定义的)
- python - Python 请求导致 401 未经授权
- javascript - 如何添加添加行按钮 React?
- javascript - 如何在没有 window.scrollBy(x, y) 的情况下上下滚动 HTML DOM(我需要在一个元素中向下滚动)
- sql - 我想通过在 sql 中的现有值之间插入 0(零)来更新表的列