概述 | 软件包 | 类 | 使用 | 树 | 已过时 | 索引 | 帮助
上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造方法 | 方法 | 详细信息： 字段 | 构造方法 | 方法

## android_wifi_api
类 SocketSDK

    java.lang.Object
      android_wifi_api.SocketSDK

    public class SocketSDK

extends java.lang.Object

Socket 方法封装

作者：
  LTC

字段摘要
`java.net.Socket` | `socket`

构造方法摘要
`SocketSDK(java.lang.String dstName, int dstPort)` 函数名称：SocketSDK 函数功能：构造方法 参数描述：

方法摘要
`boolean` | `clearSocket()` 函数名称：clearSocket 函数功能：用于清除Socket所占用的资源 参数描述： 返回值说明：
`boolean` | `createSocket(java.lang.String dstName, int dstPort)` 函数名称：createSocket 函数功能：与POS机创建Socket连接 参数描述：
`boolean` | `getConnectedToPos()` 函数名称：isConnected 函数功能：获取当前Socket状态 参数描述： 返回值说明：
`boolean` | `isConnected()` 函数名称：isConnected 函数功能：判断Socket是否连接 参数描述： 返回值说明：
`int` | `read(byte[] buffer)` 函数名称：read 函数功能：读取数据 参数描述：
`boolean` | `write(byte[] buffer)` 函数名称：write 函数功能：Socket 写方法 由于java下OutputStream.write(*)方法没有返回值， 故不能对已经发送成功的字节数做出统计。

从类 java.lang.Object 继承的方法
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

字段详细信息

### socket

    public java.net.Socket socket

构造方法详细信息

### SocketSDK

    public SocketSDK(java.lang.String dstName,
                     int dstPort)

  函数名称：SocketSDK 函数功能：构造方法 参数描述：

  参数：
    `dstName[in]：端口IP地址` -
    `dstPort[in]：端口号` - 返回值说明：

方法详细信息

### createSocket

    public boolean createSocket(java.lang.String dstName,
                                int dstPort)

  函数名称：createSocket 函数功能：与POS机创建Socket连接 参数描述：

  参数：
    `dstName[in]：端口IP地址` -
    `dstPort[in]：端口号` - 返回值说明：
  返回：
    成功：true，失败：false

### isConnected

    public boolean isConnected()

  函数名称：isConnected 函数功能：判断Socket是否连接 参数描述： 返回值说明：

  返回：
    成功：true，失败：false

### getConnectedToPos

    public boolean getConnectedToPos()

  函数名称：isConnected 函数功能：获取当前Socket状态 参数描述： 返回值说明：

  返回：
    Socket活跃返回true，否则返回false。

### clearSocket

    public boolean clearSocket()

  函数名称：clearSocket 函数功能：用于清除Socket所占用的资源 参数描述： 返回值说明：

  返回：
    成功：true，失败：false。

### write

    public boolean write(byte[] buffer)

  函数名称：write 函数功能：Socket 写方法 由于java下OutputStream.write(*)方法没有返回值， 故不能对已经发送成功的字节数做出统计。 而且Socket链路异常时，也是通过立刻释放Socket相关所有资源， 来迫使write方法抛出异常。 参数描述：

  参数：
    `buffer[in]：要写入打印机的数据缓冲区.` - 返回值说明：
  返回：
    成功：true，失败：false。

### read

    public int read(byte[] buffer)

  函数名称：read 函数功能：读取数据 参数描述：

  参数：
    `buffer[in]：要写入打印机的数据缓冲区.` - 返回值说明：
  返回：
    成功：读取的字节数，失败：-1。

概述 | 软件包 | 类 | 使用 | 树 | 已过时 | 索引 | 帮助
上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造方法 | 方法 | 详细信息： 字段 | 构造方法 | 方法