www.3112.net > JAVA用SOCKET编程做的一个QQ程序 有客户端和服务器...

JAVA用SOCKET编程做的一个QQ程序 有客户端和服务器...

都不知道百度下的,百度搜索下,相关的东西很多。

完全不需要。 一种办法,如果你只是想试试,可以先去找到自己的外网IP,然后把这个作为服务端的IP,写入客户端的设置(如果没有这方面的设置就得重新编译),让外网的朋友们联系下试试。 外网IP:现在服务商提供的一般是DNS动态IP。所以你往往需...

你在登陆界面new 主界面的时候把socket当做参数传递过去不就ok了。你可以用单例模式,每次要是想得到socket的时候用Factory.getInstants();

我觉得是另外建一个链接. 而且是文件先传输到服务器上. 不然传输大文件的时候会影响聊天信息.

QQ消息是 UDP包。 你连接后,不关闭就算连接着,服务端没法判断是否断开连接, 只有客户端 定时发送一个UDP包,表示连接着。

有好友列表就是客户端赛, 客户端和服务器之间就一个socket连接(通常情况下) 你这样也可以, 反正只有一个socket, 你可以直接public static Socket 一个就行,随便哪里都可以拿到socket. 反正怎么简单怎么来,

大概说说吧,细节跟代码真不是三两行的事就不多提: 方案一: TcpClient与Tcplistenler来完成服务器与客户端之间的交互,后面的事情交给UDP,采用最原始最古老、最麻烦的技术、UDP穿透NAT使客户端与客户端建议连接机制完成后续的消息传递。 其中...

既然是Socket点对点的都会是长连接 socket对象有 socket.getInetAddress(); socket.getPort() 就可以得到对方的ip和端口号

哈 我正好在做一个类似qq的系统,不过还没完工,不过可以运行,现在只实现了登录,显示分组,列出好友,查看好友信息功册,看看代码吧 哎 类太多了,像什么vo类及实现类我就不发了,再说这些类没什么技术含量 如果有必要的话 你留下邮箱,我将两...

这个类似于聊天室的信息转发,建议建立一个数据结构,如 [SerializableAttribute] [ComVisibleAttribute(true)] public class SendType { public string SendName {get;set;} public string RecName {get;set;} public string Data {get;set;} }...

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com