求教各位大佬,关于pc聊天室和聊天室网站的问题

Ivan__1999 2019-06-17 05:05:08
我想问一下,我们今年课设有个这样的题目,要求做PC聊天室APP和聊天室网站(用JSP)。可以有三种聊天方式:(1)PC聊天室APP相互聊天,(2)聊天室网站相互聊天,(3)PC聊天室APP和聊天室网站互聊;用MySQL数据库。现在我pc聊天室app和聊天室网站都能做出来,但两者怎么进行互聊呢?
...全文
95 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gemini_Kanon 2019-06-18
网站的连接websocket协议就可以,app没做过不了解
回复
Ivan__1999 2019-06-17
引用 5 楼 maradona1984的回复:
[quote=引用 4 楼 Ivan__1999 的回复:] [quote=引用 1 楼 maradona1984的回复:]你的代码设计的让两者无法兼容?
其实就是第三个功能不知道怎么做[/quote] 你都知道做前两个了,为啥第三个不会?稍微改变下程序的逻辑即可,本质上是没有区别的,当然你的聊天室后端模块必须是独立的,比如读取/发送消息,提供消息新增事件,jsp和pc端唯一的区别就是jsp不需要注册事件,他是直接拉取的(如果你用websocket倒是可以考虑推模式),pc端是推模式,注册事件,事件触发读取消息推送即可,具体细节就不讨论了 如果你对这两者合成一个有疑问,只能说明你之前做的耦合度太高了,并且限制了你的思维方向[/quote] 我大致明白了,我之前想复杂了,我回去试试。
回复
maradona1984 2019-06-17
引用 4 楼 Ivan__1999 的回复:
[quote=引用 1 楼 maradona1984的回复:]你的代码设计的让两者无法兼容?
其实就是第三个功能不知道怎么做[/quote] 你都知道做前两个了,为啥第三个不会?稍微改变下程序的逻辑即可,本质上是没有区别的,当然你的聊天室后端模块必须是独立的,比如读取/发送消息,提供消息新增事件,jsp和pc端唯一的区别就是jsp不需要注册事件,他是直接拉取的(如果你用websocket倒是可以考虑推模式),pc端是推模式,注册事件,事件触发读取消息推送即可,具体细节就不讨论了 如果你对这两者合成一个有疑问,只能说明你之前做的耦合度太高了,并且限制了你的思维方向
回复
Ivan__1999 2019-06-17
引用 1 楼 maradona1984的回复:
你的代码设计的让两者无法兼容?
其实就是第三个功能不知道怎么做
回复
maradona1984 2019-06-17
引用 2 楼 Ivan__1999 的回复:
[quote=引用 1 楼 maradona1984的回复:]你的代码设计的让两者无法兼容?
是没有什么思路,之前已经写好了一个pc聊天室,网站聊天室也会写,但不知道怎么两者结合起来[/quote] 这个本就是一个东西,为啥要结合?如果消息都服务端中转的话,pc的无非是推模式,jsp是拉模式,你兼容这两种即可,新增消息路由到pc端即可,jsp估计你是用轮询吧
回复
Ivan__1999 2019-06-17
引用 1 楼 maradona1984的回复:
你的代码设计的让两者无法兼容?
是没有什么思路,之前已经写好了一个pc聊天室,网站聊天室也会写,但不知道怎么两者结合起来
回复
maradona1984 2019-06-17
你的代码设计的让两者无法兼容?
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2019-06-17 05:05
社区公告
暂无公告