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。