关于java写一个聊天工具(类似qq )需要除了java写代码之外还要用到什么知识

关于java写一个聊天工具(类似qq)需要除了java写代码之外还要用到什么知识需不需要数据库呢?因为要储存聊天记录嘛(不过用文件代替一下应该可以将就,毕竟只是写着玩)然... 关于java写一个聊天工具(类似qq )需要除了java写代码之外还要用到什么知识需不需要数据库呢?因为要储存聊天记录嘛(不过用文件代替一下应该可以将就,毕竟只是写着玩)然后需要网络方面的什么知识?比如我发给你,怎么才能让你接收到呢? 展开
 我来答
匿名用户
2016-11-23
展开全部
一般要用到以下几个东西:
数据保存(数据库或者文件)
网络(发送、接受消息)
线程(保持网络连接)
GUI(界面设计)
这些其实都是Java里面有的东西
追问
网络是使用socket吧?
追答
嗯,使用UDP Socket即可,具体你可以参考一下《Java实例精通》的第17章,它里面就是实现一个QQ类似的通讯工具。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式