JAVA 实现 服务器端与客户端 对象流传输?

JAVA 实现 服务器端与客户端 对象流传输?,第1张

这个,在客户端服务端都要有cn.lxzp.turn.User的定义。

你把客户端的这个类编译好后,引入到服务端的类路径里面。

简单来说就是把User类编译,打包成jar文件,拷到服务端,添加到服务端的类路径里面去。

你可以在每个用户连上服务器端时,都发送一个消息,就是用4个字节表示是用户的ID,并将与用户通信的socket,用一个HashMap存储起来,而不是用LinkList。<ID,Socket>

后面如果A发送消息给C,就把A的前四个字节(即ID)取出来,在HashMap中找到与C通信的socket,然后把消息通过socket发送出去···· 这部分代码应该很容易实现的,Socket通信这东西,理清了思路就很好弄了~~


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/221876.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存