Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 套接字编程PrintWriter不产生输出_Java_Sockets - Fatal编程技术网

Java 套接字编程PrintWriter不产生输出

Java 套接字编程PrintWriter不产生输出,java,sockets,Java,Sockets,我的服务器代码如下: writer = new PrintWriter(s.getOutputStream()); writer.flush(); writer.print("HTTP/1.1 200 OK\r\n"); writer.print("Content-Length: " + len + "\r\n"); writer.print("Content-Type: "+"application/soap+xml;charset=utf

我的服务器代码如下:

writer = new PrintWriter(s.getOutputStream());
writer.flush();
writer.print("HTTP/1.1 200 OK\r\n");                           
writer.print("Content-Length: " + len + "\r\n");
writer.print("Content-Type: "+"application/soap+xml;charset=utf-8"+"\r\n\r\n");
writer.print(response);
writer.close();
变量响应是SOAP+XML。我正在添加发送它所需的HTTP头,它在某些情况下可以工作,但在大多数情况下,我的客户机(SOAPUI)只是等待没有生成的响应。当我关闭客户端时,在服务器端看不到任何错误

感谢您的帮助。谢谢。

发件人:

“…关闭返回的OutputStream将关闭关联的套接字…”

关闭PrintWriter将关闭OutputStream,而OutputStream将关闭套接字。只需冲洗打印机,不要关闭它