问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

萌新求助一个JAVA坐多人聊天的问题,萌新求助,,,准备用Socket做一个_百...

发布网友 发布时间:2024-10-21 14:49

我来回答

1个回答

热心网友 时间:2024-11-18 19:34

其实使用一个端口就行了,可以在发送的数据中加一个头信息,在头信息中加入数据的来源,比如A私聊向B发送信息、比如A想聊天室发送信息、比如B请求获取在线列表,总之,服务器端Socket只要完整无误的获取客户端传递的数据就行了,然后将数据传递给一个服务器上的处理类分析头信息,根据头信息中的数据来源将数据作为参数传递给各个模块调用模块暴露在外的接口类。接口类统一获取数据后再根据头信息决定具体执行什么方法。将返回数据返回给处理类,在数据中加入头信息指明要返回给谁,比如因为是A请求在线列表,将在线列表的信息指明返回给A,处理类分析后使用缓存的和A通信的socket将数据发送给A。比如A要想B发送私聊信息,接口分析后将信息加入头信息指明要返回给B,处理类分析后调用缓存的与B通信的socket,将数据发送给B
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宁波社保卡办理需要什么材料 宁波社保卡如何申领 有什么高性价比的隔离霜可以推荐? 防晒效果好的隔离霜有哪些值得入手? 下雨天经常爬在房子墙上的那种软体动物,不是蜗牛没壳的,可以在墙上把身... 原来是美男啊里面插曲、主题曲都有哪些? 请问下各位大虾,我在外地用外地农行卡网上转账到本地邮政卡星期六转账的... 为什么用支付宝买东西明明我余额足够,付款时却说我余额不足?2个... 萍乡烛式过滤器品牌 衡水烛式过滤器品牌推荐 QQ宠物的玩具怎么用啊,用了会减掉饥饿值吗? 什么叫产品中试阶段 中试指什么阶段 中试阶段什么意思 Which letter is bigger than lake? (哪个字母比湖大?)(打一英语字母... 赛博朋克2077疏通下水道怎么做_疏通下水道任务完成攻略 面包上面抹蛋清还是蛋黄 张果佬怎么样 绣十字绣的好处有哪些 给父亲的一封信400字范文 郭敬明《岛》中一篇文章,《写给光光的一封信》是在哪一部里面? 街舞BREAKIN`的进来帮下` 假面舞是街舞的一种吗? (请介绍一下) ...想报辽宁省内专科的土木工程,建筑工程,我可以选择哪些? 选择填空。( )1.Which letter is an insect? A.Ww B.Bb C.Ff 全国哪些二本院校的建筑专业,电子电气类专业,土木工程专业好? Which letter is a question?((哪个字母是一个问题?) whic letter is calling yourself?翻译成中文,它指的是什么意思? 关于“不是有效的win32程序”的问题!(追加200分) 运行文件比如1.exe然后变成1~.exe程序无法运行这病毒怎么杀啊?_百度知 ... 滴滴司机私下收钱怎么办 ...的滴滴,晚上突然发信息说诱导乘客加价私下交易,但是我评分是5.0都... 兔子的繁殖周期是多久 哪个字母是指你自己 哪个字母是一种动物?哪个字母是你自己哪个字母是一种蔬菜哪个字母是一个... 燕麦胚芽米的功效有哪些 三星Galaxy折叠机型删除了“Z”字样 ...is a part of the head? (哪个字母是头的一部分?为什么)(打一英语... 生产光纤属于什么行业 如何通过工行企业电话银行自助语音传真会计凭证集中配售预约信息? 光纤通信这个行业工资怎么样 玩具如何陈列 如何陈列玩具 玩具应如何摆放 毛绒玩具收纳小窍门 毛绒玩具收纳小技巧 毛绒玩具如何收纳 橱窗如何摆放玩具 家里好多娃娃怎么摆放 如何摆放家里的玩具娃娃 ...做梦梦见家里大门被撬锁,但是小偷没成功,然后自己殴打小偷,这是什么... excel 函数,急!急!急!