先看看效果图:
image.png
实现思路
把MainActivity的Handler传递到SocketActivity,用于处理接受服务器传来的信息。
第一步 加权限
第二步 SocketActivity
package com.example.socket04.socket;
import android.os.Handler;
import android.os.Message;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.InetSocketAddress;
import java.net.Socket;
public class SocketActivity {
Socket socket = new Socket();
private final int HANDLER_MSG_TELL_RECV = 0x124;
private OutputStream outputStream = null;
/**
* 连接服务器并且监听
*
* @param handler
* @param host
* @param port
*/
public void startNetThread(final Handler