日期:2014-05-17  浏览次数:20617 次

关于在Struts2中的 java Socket
ocket  socket  = new Socket("192.168.1.102",5811);
        socket.setSoTimeout(240000);
   
DataOutputStream dtout = new DataOutputStream(socket.getOutputStream());
         InputStream in= socket.getInputStream();
         DataInputStream   dtinp =new DataInputStream(in);
        // ou1.write(hexStringToByte(upCode).toString());
         dtout.write(hexStringToByte(upCode));
         System.out.println( dtout.size());
         dtout.flush();

在Main方法中运行 OK。  能接受和返回数据。

但是 web  用Struts2 Action 去访问的这个封装方法的时候就写不进去流了。

tomcat 7  + Struts2 是环境。


然后改用DEBUG 运行  OK。  好奇怪啊 ,我该怎么办呢?
java??Socket

------解决方案--------------------
但是 web  用Struts2 Action 去访问的这个封装方法的时候就写不进去流了。

打印一些什么错误信息没