首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JAVA 数据流,该怎么解决

2012-03-09 
JAVA 数据流,急public static DataInputStream inpublic static DataOutputStream outprivate void crea

JAVA 数据流,急
public static DataInputStream in;
public static DataOutputStream out;
private void createIO() {
try {
in = new DataInputStream(s.getInputStream());
out = new DataOutputStream(s.getOutputStream());
} catch (Exception ex) {
ex.printStackTrace();
}
}
private void 方法1() {
try {
s = new Socket("192.168.119.2", 7501);

} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (s != null) {
createIO();
try {

out.write(headSignIn);
out.write(byte[]);
  out.flush();
num = in.read(bt);
  ....
}---成功

private void 方法2() {
try {
out.write(headSignIn);
out.write(byte[]); 
  out.flush();
num = in.read(bt);
  ....
}---失败 提示java.net.SocketException: Software caused connection abort: socket write error


我先调用方法1成功连接,后台收到包,也可收到后台返回包。然后调用方法2,后台没反应,应该是程序数据没发送成功。
请大家帮忙看看。




[解决办法]
是不是socket已经关闭了?
[解决办法]
connection abort!!!连接中断

热点排行