帮朋友推荐,赢众投理财,CEO是我朋友,全是真实可靠的农业项目,投资收益可达年化9.8%,且有多重安全保障!
// 设置服务器IP和端口
private static final String SERVERIP_2 ="192.168.5.178";
private static final int SERVERPORT_2 = 4002;
private Socket _socket_2 = null;
//private BufferedReader _bufferedReader = null;
private static PrintWriter _printWriter_2 = null;
//定义下发数据的数组
byte[] buf = {(byte)0x88,(byte)0x18,(byte)0xff,(byte)0xf3,(byte)0x02,(byte)0x04,(byte)0x00,(byte)0xff,(byte)0xff,(byte)0xff,(byte)0xff,(byte)0xff,(byte)0xff}; //发送的数据要用BYTE的数组下发
Button b_chazhao;//
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
b_chazhao = (Button) findViewById(R.id.chazhao);
b_chazhao.setOnClickListener(b);//按钮的按下事件
b_chazhao.setOnTouchListener(b);//按钮的抬起事件
load();
}
//初始化时建立连接
public void load(){
try {
// 连接服务器
_socket_2 = new Socket(SERVERIP, SERVERPORT);
if(_socket_2.isConnected()){//socket连接上
// 取得输入/输出流
//_bufferedReader = new BufferedReader(new InputStreamReader(_socket.getInputStream(), "GB2312"));
_printWriter_2 = new PrintWriter(_socket_2.getOutputStream(), true);
// 开启监听线程
_thread.start();
}else{//socket没有连接上
//Toast.makeText(getApplicationContext(), "与服务器连接失败,请等待...",Toast.LENGTH_SHORT).show();
int isconnect=1;
while(isconnect==1){
_socket _2= new Socket(SERVERIP_2, SERVERPORT_2);
Thread.sleep(100);//停100毫秒
if(_socket_2.isConnected()){
isconnect=0;
}
}