Page 795 - 3-2
P. 795

import android.widget.TextView;


            import java.io.BufferedReader;
            import java.io.IOException;
            import java.io.InputStreamReader;
            import java.io.PrintWriter;
            import java.net.Socket;




            public class MusicActivity extends AppCompatActivity {
                    String data;
                    TextView output;
                    private Socket socket;
                    BufferedReader socket_in;
                    PrintWriter socket_out;




                    @Override
                    protected void onCreate(Bundle savedInstanceState) {
                        super.onCreate(savedInstanceState);
                        setContentView(R.layout.activity_music);




                        Thread worker = new Thread() {
                            public void run() {
                                try {
                                    socket = new Socket("192.168.0.200", 3322);
                                    socket_out = new PrintWriter(socket.getOutputStream(), true);
                                    socket_in             =             new              BufferedReader(new
            InputStreamReader(socket.getInputStream()));
                                } catch (IOException e) {
                                    e.printStackTrace();
                                }
                                try {
                                    while (true) {
                                        data = socket_in.readLine();
                                        output.post(new Runnable() {
                                            public void run() {
                                                output.setText(data);
                                            }
                                        });
                                    }
                                } catch (Exception e) {
                                }
                            }


                                                         - 795 -
   790   791   792   793   794   795   796   797   798   799   800