-
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
-
46367n78yvdrtg457h45
46367n78yvdrtg457h45
- 2022-03-20 15:35:41下载
- 积分:1
-
Calculator
自己做的计算器,欢迎大家参考-Calculator
- 2023-03-18 22:15:03下载
- 积分:1
-
JAVA编程技术
JAVA编程技术-Java programming technology
- 2023-03-08 13:55:04下载
- 积分:1
-
仿windows皮肤文件管理器v6.8.6forJAVA
绝对高仿windows皮肤
仿windows皮肤文件管理器v6.8.6forJAVA
绝对高仿windows皮肤-Fake windows file manager v6.8.6forJAVA skin is absolutely high imitation windows skin
- 2022-07-11 12:09:18下载
- 积分:1
-
j2me例子,里边包含了很多的例子,txt文本
j2me例子,里边包含了很多的例子,txt文本-j2me example
- 2022-06-30 08:57:24下载
- 积分:1
-
一个基于Java技术开发的Web邮局,使用户可以通过浏览器访问POP/SMTP服务器,支持多种语言,MIME和虚拟域名!...
一个基于Java技术开发的Web邮局,使用户可以通过浏览器访问POP/SMTP服务器,支持多种语言,MIME和虚拟域名!-A Web-based Java technology development of the post office, so that users can browser POP/SMTP server, supports multiple languages, MIME, and virtual domain names!
- 2023-03-09 23:45:03下载
- 积分:1
-
write a book Inquiry System (c/s) version
一个java写的图书查询系统(c/s)版-write a book Inquiry System (c/s) version
- 2022-08-18 07:29:57下载
- 积分:1
-
随着分类回归分析写的,可以用来预测模式…
一个用java写的回归分析的类,可用于预测、模式识别-write with a regression analysis of the category, can be used to predict, pattern recognition
- 2022-11-12 10:55:03下载
- 积分:1
-
一个简单的购物车,
功能强大,
值得下载
一个简单的购物车,
功能强大,
值得下载-A simple shopping cart, powerful, it is worth to download
- 2022-02-24 14:01:13下载
- 积分:1