java socket如何实现客户端与客户端的交互?

 我来答
典珑以邈
2019-02-05 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:873万
展开全部
问题一:客户端接收可以采用下列步骤:
1、无论客户端还是服务器都要有能力构造实体bean(比如叫做userbean,存放用户信息),构造userlist封装userbean数组。并且,上述类要支持序列化和反序列化。
2、服务端将list
userlist序列化,然后利用serversocket发送。
3、客户端利用socket接收,对userlist反序列化,遍历userbean数组得到每一个用户的信息。
问题二:对于socket,不存在得到还是得不到的——
你要利用tcp、udp协议先要构造和初始化socket才行。
客户端socket和服务端socket进行全双工通信。
即使是最简单im演示程序,用户的好友列表都应该考虑在服务器端持久化和管理。
客户端程序要想得到其好友列表,只需要执行一次”请求/响应”即可。写这方面的程序,可以参考xmpp相关技术。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式