public static String sendStatement(String sqlStatement){
try{
clientsocket=new Socket(synIpMain,2011); System.out.println(sqlStatement); os=new PrintWriter(clientsocket.getOutputStream()); is=new BufferedReader(new InputStreamReader(clientsocket.getInputStream())); byte head[]={(byte)0x7F,(byte)0x7F,(byte)0x7F,(byte)0x7F};
byte tail[]={(byte)0x0D};
String sockHead= new String(head);
String sockTail= new String(tail); String sockHeadSql= "0000";
int len=sqlStatement.length()+2;
sockHeadSql=sockHeadSql+len;
System.out.println("sockHeadSql="+sockHeadSql);
sqlStatement=sockHead+sockHead+sockHeadSql.substring(sockHeadSql.length()-4,sockHeadSql.length())+"00000000"+sqlStatement+sockTail;
System.out.println(sqlStatement);
os.println(sqlStatement);
os.flush();
}catch(Exception e){
try{
e.printStackTrace(); return "-1";
}catch(Exception ex){
return "-1";
}
}
return "0";
}
try{
clientsocket=new Socket(synIpMain,2011); System.out.println(sqlStatement); os=new PrintWriter(clientsocket.getOutputStream()); is=new BufferedReader(new InputStreamReader(clientsocket.getInputStream())); byte head[]={(byte)0x7F,(byte)0x7F,(byte)0x7F,(byte)0x7F};
byte tail[]={(byte)0x0D};
String sockHead= new String(head);
String sockTail= new String(tail); String sockHeadSql= "0000";
int len=sqlStatement.length()+2;
sockHeadSql=sockHeadSql+len;
System.out.println("sockHeadSql="+sockHeadSql);
sqlStatement=sockHead+sockHead+sockHeadSql.substring(sockHeadSql.length()-4,sockHeadSql.length())+"00000000"+sqlStatement+sockTail;
System.out.println(sqlStatement);
os.println(sqlStatement);
os.flush();
}catch(Exception e){
try{
e.printStackTrace(); return "-1";
}catch(Exception ex){
return "-1";
}
}
return "0";
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货