肆无忌惮_
这个作者很懒,什么都没留下…
展开
-
仿QQ聊天第一版
在Socket和ServerSocket通信的应用上,挑选了聊天来进行深入练习.这是第一个版本,暂时实现了基本的登录,群聊,私聊,同步联系人列表等功能.这里简化了很多功能,所有在线用户就是一个群,私聊还存在一点问题将在下版本修复.先写个总结,记录自己的开发思路,也给初学者一个参考. 第一步,写一个窗口,上面放两个文本框用来输入账号密码.还有一个登陆按钮.在这里直接用JText...原创 2014-08-06 20:29:33 · 173 阅读 · 0 评论 -
仿QQ聊天第二版
在第一版之上的改进内容: 第一版链接:http://479001499.iteye.com/admin/blogs/2100893 用map存起来号码对应的聊天窗口对象,解决私聊的时候所有消息发到一个窗口的问题.增加ViewInfo类,这个是信息预览的窗口,如果是自己的信息,则可以进行编辑. 信息修改后上传至服务器再告诉所有用户,自己的窗口上也进行改变 发现...2014-08-07 20:53:49 · 132 阅读 · 0 评论 -
ObjectOutputStream在文件末尾追加对象
在文件末尾追加对象 用对象流写到文件中时,首先会将对象信息写到文件头才开始写具体数据.每次追加的时候也是同样.这就造成了之后读取文件的时候无法正常读取.java帮我们读的时候只会过滤掉第一次的头部信息,之后的它没法识别.解决办法有二: 文件较小的时候,不追加.可以先读出所有的对象,将要追加的加在后面再重新写一遍.(文件更小) 文件较大的时候,直接在后面追加.跳过头...2014-08-07 20:54:31 · 820 阅读 · 1 评论 -
仿QQ聊天第三版(头像设置、文件传输)
在这个版本已经实现了基本的聊天,群聊以及文件发送功能. 为了图简单,只要是在线的用户就都会出现在所有客户端列表中,没有单独为每个用户保存好友,群聊所有人都会收到消息.注册的用户信息都保存在文件中,每次服务器启动就先读取数据.客户端连接上之后,就给所有在线的其他客户端发送自己上线的消息,然后其他客户端就更新好友列表.双击即可打开对话窗口进行聊天或者传文件. 界面演示图:...2014-08-14 19:54:36 · 432 阅读 · 0 评论 -
仿QQ聊天第三版 最终版
之前由于电脑问题,写了很多天的代码都丢了,也没能恢复出来。因为现在没实现的功能基本都是和以前写的这些功能实现方法一样,只是需要注意一些细节问题了,所以,不准备重写了,这里发出最后一次备份的代码供大家参考。 第一版:http://479001499.iteye.com/blog/2100893 第二版: http://479001499.iteye.com/blog/210...2014-09-12 21:55:44 · 161 阅读 · 1 评论