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