楼主,怎么没看到你的发送部分。。 in 是 输入流还是输出流 ? if(socketTcp == null){
try{
socketTcp = new Socket(SERVICE_IP, TCP_PORT); //创建 socket
socketTcp.setSoTimeout(3000); //防止阻塞
if(socketTcp.isConnected()){
Log.i("log", "socket: is created "+socketTcp.toString());
out = socketTcp.getOutputStream();
byte[] tr1 = {'m','e','d','i','a','n','a','m','e'};
out.write(tr1);
out.flush();
// handler.sendEmptyMessage(SOCKET_OK);
}
socketTcp.close();
socketTcp = null;
// socketIsRunning = false;
}catch(Exception e){
e.printStackTrace();
Log.i("log", "error: "+e.toString());
}
}
try{
socketTcp = new Socket(SERVICE_IP, TCP_PORT); //创建 socket
socketTcp.setSoTimeout(3000); //防止阻塞
if(socketTcp.isConnected()){
Log.i("log", "socket: is created "+socketTcp.toString());
out = socketTcp.getOutputStream();
byte[] tr1 = {'m','e','d','i','a','n','a','m','e'};
out.write(tr1);
out.flush();
// handler.sendEmptyMessage(SOCKET_OK);
}
socketTcp.close();
socketTcp = null;
// socketIsRunning = false;
}catch(Exception e){
e.printStackTrace();
Log.i("log", "error: "+e.toString());
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货