-
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 编写的图书管理系统源代码
密码和用户名都是123
java 编写的图书管理系统源代码
密码和用户名都是123-prepared by the library management system source code and user name are 123
- 2022-08-12 22:03:42下载
- 积分:1
-
java参考大全第五版赫伯特席尔德
Java Complete Reference 5th Edition by Herbert Schild
- 2022-12-31 03:10:04下载
- 积分:1
-
用java,jsp,servlet编写的一个购物车。
用java,jsp,servlet编写的一个购物车。-Using java, jsp, servlet written in a shopping cart.
- 2022-01-22 11:30:07下载
- 积分:1
-
jms程序,这是一个jms小程序给大家简单
jms程序,这是一个jms小程序给大家简单-JMS procedures JMS This is a simple small program to everyone
- 2022-04-28 23:44:42下载
- 积分:1
-
是一个GIS的几何对象
是一个GIS的几何对象-GIS is a geometric object
- 2023-07-16 21:55:03下载
- 积分:1
-
维纳滤波
维纳滤波-Wiener filter
- 2022-10-30 14:00:04下载
- 积分:1
-
一个简单的日历代码,可以查询到1~5000年间的日历,
一个简单的日历代码,可以查询到1~5000年间的日历,-A simple calendar code
- 2022-07-14 05:06:43下载
- 积分:1
-
使用字节流访问URL资源
使用字节流访问URL资源-use byte-stream resources visit URL
- 2022-07-22 23:11:08下载
- 积分:1
-
this project is to increase revenue for record
这是开源项目用于保持记录程序运行期间的内容信息,并在发生错误时将其转储在一个单独的文件中(类似核心dump)。
-this project is to increase revenue for record-keeping procedures during the contents of information, and in which the error occurred when his dump in a separate document (similar to core dump).
- 2022-02-20 00:09:06下载
- 积分:1