(山寨版QQ)源代码

(山寨版QQ)源代码

ID:37700987

大小:205.50 KB

页数:27页

时间:2019-05-29

(山寨版QQ)源代码_第1页
(山寨版QQ)源代码_第2页
(山寨版QQ)源代码_第3页
(山寨版QQ)源代码_第4页
(山寨版QQ)源代码_第5页
资源描述:

《(山寨版QQ)源代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关于山寨QQ的java的源代码Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。文库里没有关于山寨QQ的java的源代码,只能看了视频整理自己写了,特免费分享。文档说明:根据java教学视频《韩顺

2、平.循序渐进学.java.从入门到精通》(第87~94讲)整理得源相关代码。代码调试无误,下载后调试有误的可评论留言联系。image中图片附录在源代码后面。工程文件夹:(源代码)/***这是客户端连接服务器的后台*/packagecom.qq.client.model;importcom.qq.client.tools.*;importjava.util.*;importjava.net.*;importjava.io.*;importcom.qq.common.*;publicclassQqClientConServer{publicSockets;//发送第一次请求publicboole

3、ansendLoginInfoToServer(Objecto){booleanb=false;try{//System.out.println("kk");s=newSocket("127.0.0.1",9988);ObjectOutputStreamoos=newObjectOutputStream(s.getOutputStream());oos.writeObject(o);ObjectInputStreamois=newObjectInputStream(s.getInputStream());Messagems=(Message)ois.readObject();//这里就是验证

4、用户登录的地方if(ms.getMesType().equals("1")){//就创建一个该qq号和服务器端保持通讯连接得线程ClientConServerThreadccst=newClientConServerThread(s);//启动该通讯线程ccst.start();ManageClientConServerThread.addClientConServerThread(((User)o).getUserId(),ccst);b=true;}else{//关闭Scokets.close();}}catch(Exceptione){e.printStackTrace();//TOD

5、O:handleexception}finally{}returnb;}publicvoidSendInfoToServer(Objecto){/*try{Sockets=newSocket("127.0.0.1",9999);}catch(Exceptione){e.printStackTrace();//TODO:handleexception}finally{}*/}}packagecom.qq.client.model;importcom.qq.common.*;publicclassQqClientUser{publicbooleancheckUser(Useru){returnn

6、ewQqClientConServer().sendLoginInfoToServer(u);}}/***这是客户端和服务器端保持通讯的线程.*/packagecom.qq.client.tools;importjava.io.*;importjava.net.*;importcom.qq.client.view.QqChat;importcom.qq.client.view.QqFriendList;importcom.qq.common.*;publicclassClientConServerThreadextendsThread{privateSockets;//构造函数publicC

7、lientConServerThread(Sockets){this.s=s;}publicvoidrun(){while(true){//不停的读取从服务器端发来的消息try{ObjectInputStreamois=newObjectInputStream(s.getInputStream());Messagem=(Message)ois.readObject();System.out.println("

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。