-
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
-
Good one ,try it ,it will help you
Good one ,try it ,it will help you
- 2022-02-05 21:41:22下载
- 积分:1
-
使用微软的J#语言开发的把java源代码自动写的到文档中,可用于验收文档的源代码自动读取。...
使用微软的J#语言开发的把java源代码自动写的到文档中,可用于验收文档的源代码自动读取。-The use of Microsoft
- 2022-01-24 13:20:19下载
- 积分:1
-
java读取的数据在Excel表格,和一包JDBC的功能等价
javaexcel读取表单中的数据,与jdbc功能相当于一个包
- 2022-03-24 21:50:11下载
- 积分:1
-
一个查找java程序里bug的程序的源代码,该程序本身也是java写的,对提高java编程水平很有用
一个查找java程序里bug的程序的源代码,该程序本身也是java写的,对提高java编程水平很有用-code of findbugs in java ,programing by java
can improve level of java programing
- 2022-10-22 05:50:03下载
- 积分:1
-
jfeechat学习
jfeechat学习-jfeechat learning
- 2023-06-08 16:05:03下载
- 积分:1
-
java编写的httpserver示例
采用了mina的网络程序框架
java编写的httpserver示例
采用了mina的网络程序框架-java prepared httpserver mina examples of the use of network programming framework
- 2022-04-25 01:08:16下载
- 积分:1
-
Oracle Workflow and Java Technical White Paper
Oracle Workflow and Java Technical White Paper
- 2022-08-14 01:31:24下载
- 积分:1
-
项目开发对初学者来说非常重要,资源共享很重要
项目开发对初学者来说非常重要,资源共享很重要-Project development is very important for beginners, sharing of resources is important
- 2023-03-05 20:45:03下载
- 积分:1
-
java source code, the creation of linkages menu
java源码,创建关联菜单-java source code, the creation of linkages menu
- 2022-04-13 16:27:27下载
- 积分:1