我已经使用cxf 3.4.1创建了一个cxf服务我使用的是jdk 1.6、jboss 5.1.0 GA、jbossws-cxf-3.4.1.GA我收到以下错误: at org.apache.cxf.jaxb.JAXBEncoderDecoder.marshall(JAXBEncoderDecoder.java:252)
a
问题是当客户端关闭连接时,服务器偶尔会得到java.io.IOException: Connection reset by peer。我已经了解到,这是由于服务器仍在从关闭的通道读取。这是否意味着当客户端调用channel.close()时,有时最后一条消息的IO没有完成?我尝试在发送最后一条消息和关闭操作之间增加等待时间,但即使延迟1秒(服务器和客户端都运行在本地主机上),异常仍然发生。代码和错误消息如下所示。(ctx.c
我正在开发一个c#聊天客户端-服务器应用程序。当我关闭服务器时,我希望客户端自动关闭。客户端正在使用StremReader从TcpClient对象读取数据。当serever关闭时,我也会在服务器端关闭tcp连接。因此,我期望客户端看到由readline引起的SocketException,捕获它并退出。但是异常不会被捕获!exc) //It never gets in here