-
err
客户通过Socket(InetAddress,port)建立与服务器的连接。服务器与客户都通过构造BufferedReader,PrintWriter来建立输入输出流,然后双方通过该输入输出流来相互传递信息,一旦收到客户方的连接请求,服务器accept()方法返回一个新建的Socket对象。客户端然后向服务器发送消息,比如注册,登录,查找好友等,服务器收到来自客户的请求后,针对不同的消息处理请求, 虽然UDP不可靠但是对于icq可靠性并不太重要,而且UDP快速,所以客户间发送信息通过UDP。用户登录时通过类DatagramPacket和DatagramSocket创建UDP包括其本地接受端口以及发送端口,默认端口为5000和5001,通过取得的好友的IP地址来向好友发送消息(send(DatagramPacket)和接受消息(receive(DatagramPacket))。当用户通过UDP收到消息后,可以通过DatagramPacket的方法InetAddress getAddress()得到对方的ip地址,通过对好友列表比较以判断是谁并提示用户收到某某的消息,然后用户选择该用户查看消息,如果好友列表没有该人就显示收到陌生人的消息。用户可以按陌生人按钮查看消息。
-err
- 2022-01-23 10:11:51下载
- 积分:1
-
java面板
java Panel
- 2022-04-28 00:18:52下载
- 积分:1
-
最精简的hibernate项目,绝对能看懂,保留了工程的足够精简
最精简的hibernate项目,绝对能看懂,保留了工程的足够精简-Hibernate the most streamlined projects, absolutely can read, enough to retain the project to streamline
- 2022-06-14 12:59:25下载
- 积分:1
-
汉字拼音的转换类,可以把汉字转换成为拼音显示出来。
汉字拼音的转换类,可以把汉字转换成为拼音显示出来。-Chinese pinyin conversion type, it can be converted into Chinese pinyin show.
- 2022-05-07 10:16:11下载
- 积分:1
-
struts入门指导,是一个详细的说明
struts入门指导,是一个详细的说明
- 2022-05-31 22:43:55下载
- 积分:1
-
5 under ajax programming model of the design has a great help
ajax下的5中编程模式
对设计方面有很大的帮助-5 under ajax programming model of the design has a great help
- 2022-07-22 17:01:19下载
- 积分:1
-
一个简的javamail收发邮件功能,包含附件的上传。
一个简的javamail收发邮件功能,包含附件的上传。-JavaMail a simple function to send and receive mail, including attachments upload.
- 2022-03-22 04:36:02下载
- 积分:1
-
这是一个用JAVA编写的简单通讯录,代码简单易懂,条目可以自由添加...
这是一个用JAVA编写的简单通讯录,代码简单易懂,条目可以自由添加-This is a simple to use JAVA to prepare contacts, easy-to-read code, entry is free to add
- 2022-01-21 02:32:50下载
- 积分:1
-
JAVA图书馆管理系统源码,很简单,适合初学者
JAVA图书馆管理系统源码,很简单,适合初学者-JAVA Source Library Management System
- 2022-05-22 11:56:12下载
- 积分:1
-
网上电子书店
(JSP学习资料)
网上电子书店
(JSP学习资料)-online electronic bookstore (JSP learning materials)
- 2022-08-22 17:05:11下载
- 积分:1