1. 定义 Socket 状态,SocketStatus.java
/**
* @Description: Socket 连接的状态
*/
public interface SocketStatus {
/**
* 已断开连接
*/
int SOCKET_DISCONNECTED = 0;
/**
* 正在连接
*/
int SOCKET_CONNECTING = 1;
/**
* 已连接
*/
int SOCKET_CONNECTED = 2;
/**
* 正在断开连接
*/
int SOCKET_DISCONNECTING = 3;
}
2. 创建主机地址实体类,SocketAddress.java
/**
* @Description: Socket 主机地址
*/
public class SocketAddress {
/**
* IPV4 地址
*/
private String ip;
/**
* 连接服务器端口号
*/
private int port;
/**
* 当前 IP 地址 ping 不通时的备用 IP 和端口
*/
private So
本文详细介绍了在Android平台上创建和连接TCP Socket的过程,包括定义Socket状态、创建主机地址实体、异常处理、Socket工厂、SSL配置、安全证书管理、Socket配置、接口规范、连接超类以及Tcp连接接口的实现和测试方法。
订阅专栏 解锁全文
1241

被折叠的 条评论
为什么被折叠?



