java做的简易聊天室,基于MySQL数据库,出现一些问题,请大家帮我看看哪里错了。谢谢!! toServer.writeObject(""); 是做什么用的,可否去掉?另外,建议把catch (IOException e) {} 改成传统的异常堆栈打印,看看是否抛异常了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 核心还是clientSocket通信用的是Socket,关闭客户端的时候,根本不会发消息,也许你们的程序是发完然后关闭,但是这边接没接到谁知道呢,只要客户端一关闭,SocketServer这端马上就会抛出一个异常,通常我都是在这个异常里来进行操作的,而我看楼主你的代码是在接收到客户端发送过来的消息才进行操作的。如果你们没做特殊的处理,服务端应该是收不到你那个X的 果然是这样。客户端根本就没有传数据过去,服务器端直接就跑出EOFException了。谢谢你了!! 谢谢版主!问题已经解决,是抛出异常了。以前catch块总是弄成空的,看来这是个不好的习惯。谢谢!! 小程序,帮忙点拨下。 新手,关于this语句的问题。请好心人帮忙,谢谢。 conf下面的server.xml有什么作用 请问这里如何设置配置文件存放的路径? 请好心人看看这个Annotation的问题 这个程序没错怎么会有错误 请已经就业的的计算机学长帮忙!!! 如何用java读取类似这样的ini文件 请教JMF的安装问题 简单的问题 初学java Heloworld总是出问题,好头疼,求大神 java分布式架构一般使用什么技术?
通信用的是Socket,关闭客户端的时候,根本不会发消息,也许你们的程序是发完然后关闭,但是这边接没接到谁知道呢,只要客户端一关闭,SocketServer这端马上就会抛出一个异常,通常我都是在这个异常里来进行操作的,而我看楼主你的代码是在接收到客户端发送过来的消息才进行操作的。如果你们没做特殊的处理,服务端应该是收不到你那个X的
果然是这样。客户端根本就没有传数据过去,服务器端直接就跑出EOFException了。
谢谢你了!!
谢谢版主!问题已经解决,是抛出异常了。
以前catch块总是弄成空的,看来这是个不好的习惯。
谢谢!!