当前位置: 代码迷 >> Android >> android在thread里边构造socket需要死循环 ?
  详细解决方案

android在thread里边构造socket需要死循环 ?

热度:70   发布时间:2016-05-01 10:01:49.0
android在thread里面构造socket需要死循环 ??
我利用一个按钮创建了 一个socket客户端,进行接受数据,我发现可以正常的接受服务器发来的数据的额,但是我在网上看到好多人要用一个while(true ) 不解,实在不解啊,求指教啊~~
我的代码就是,将接受到的数据返回服务器,我只要开启了就可以正常工作,不需要网络上说的什么循环啊,有木有人解释下啊~~

connect_btn.setOnClickListener(new Button.OnClickListener(){
            @Override
            public void onClick(View v) {
                connect_btn.setEnabled(false);
                set_btn.setEnabled(false);
                stop_btn.setEnabled(true);
                send_btn.setEnabled(true);
                 
                 
                new Thread()
                {
                    @Override
                    public void run() {
                        // TODO Auto-generated method stub
                        super.run();
                        try {
                            // TODO Auto-generated catch block
     
                            Socket socket = new Socket(HOST, PORT);
                            //获得输入流
                            InputStream inputStream=socket.getInputStream();
  相关解决方案