目前的思路:socket服务器端就不说了。
1.用户登录,连接socket服务器,socket放入session
2.ajax发送消息,发送后读取最新消息内容
问题:
1.http和socket是否有冲突,socket不好维护,莫名奇妙connect reset
2.如何接收消息?
[CODE]
HttpSession session = req.getSession();
Socket socket = (Socket) session.getAttribute("socket");
PrintWriter out = new PrintWriter(socket.getOutputStream());
out.println(req.getParameter("msg"));
out.flush();
BufferedReader in = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
PrintWriter pw = resp.getWriter();
//while (true) {
String responseText = in.readLine();
pw.println(responseText);
pw.flush();
//}
[/CODE]
没有循环不发送消息就不更新,加上循环,servlet不能退出,得到消息不能传到jsp。。
求解决方案。
1.用户登录,连接socket服务器,socket放入session
2.ajax发送消息,发送后读取最新消息内容
问题:
1.http和socket是否有冲突,socket不好维护,莫名奇妙connect reset
2.如何接收消息?
[CODE]
HttpSession session = req.getSession();
Socket socket = (Socket) session.getAttribute("socket");
PrintWriter out = new PrintWriter(socket.getOutputStream());
out.println(req.getParameter("msg"));
out.flush();
BufferedReader in = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
PrintWriter pw = resp.getWriter();
//while (true) {
String responseText = in.readLine();
pw.println(responseText);
pw.flush();
//}
[/CODE]
没有循环不发送消息就不更新,加上循环,servlet不能退出,得到消息不能传到jsp。。
求解决方案。
解决方案 »
- 正则
- struts2里保存在request里的List,怎么在页面取不到
- 哪里可以全程学习jsp
- showModalDialog传值相关问题
- 如何用JavaScript取出当前select项中所有option的文本值?
- jave EE 与 SSH,你更爱谁?
- 太简单了!送分
- IIS和tomcat整合时,在ISAPI筛选器中加载“isapi_redrector2.dll”总是显示红箭头,为什么,我已经搞了一个星期了,还是不能变成绿箭头。
- 为什么我在编绎一个beanA时,总会把beanA中引用的另一个beanB删除掉?
- 怎样在一个类中调用另一个类的函数,100分求教!!!
- jdbcodbcdriver.class这什么玩意。。。高手指点
- ssh博客项目的一个功能问题
Socket socket = (Socket) session.getAttribute("socket");
PrintWriter out = new PrintWriter(socket.getOutputStream());
out.println(req.getParameter("msg"));
out.flush();
BufferedReader in = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
PrintWriter pw = resp.getWriter();
//while (true) {
String responseText = in.readLine();
pw.println(responseText);
pw.flush();
//}