public class JGSocket extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close(JGSocketListener.OnSocketStatusListener onSocketStatusListener)
关闭连接
|
void |
closeReceive()
关闭接收数据
|
void |
connect(String hostName,
Integer port,
JGSocketListener.OnSocketConnectListener onSocketConnectListener) |
JGSocketListener.OnSocketConnectListener |
getOnSocketConnectListener() |
JGSocketListener.OnSocketDataListener |
getOnSocketDataListener() |
JGSocketParams |
getSocketParams() |
boolean |
isCloseReceiveData()
是否关闭数据连接
|
void |
receive()
开启接收数据
|
void |
sendData(byte[] data,
JGSocketListener.OnSocketSendDataListener onSocketSendDataListener) |
void |
setOnSocketConnectListener(JGSocketListener.OnSocketConnectListener onSocketConnectListener) |
void |
setOnSocketDataListener(JGSocketListener.OnSocketDataListener onSocketDataListener) |
void |
setSocketParams(JGSocketParams socketParams) |
void |
startHeartbeat(int interval,
byte[] heartbeat)
开启发送心跳包
|
void |
stopHeartbeat()
关闭心跳包
|
public JGSocketListener.OnSocketDataListener getOnSocketDataListener()
public void setOnSocketDataListener(JGSocketListener.OnSocketDataListener onSocketDataListener)
public JGSocketListener.OnSocketConnectListener getOnSocketConnectListener()
public void setOnSocketConnectListener(JGSocketListener.OnSocketConnectListener onSocketConnectListener)
public JGSocketParams getSocketParams()
public void setSocketParams(JGSocketParams socketParams)
public void connect(String hostName, Integer port, JGSocketListener.OnSocketConnectListener onSocketConnectListener)
public void startHeartbeat(int interval,
byte[] heartbeat)
interval - 心跳包间隔heartbeat - 心跳包public void stopHeartbeat()
public void close(JGSocketListener.OnSocketStatusListener onSocketStatusListener)
onSocketStatusListener - public void receive()
public void closeReceive()
public boolean isCloseReceiveData()
public void sendData(byte[] data,
JGSocketListener.OnSocketSendDataListener onSocketSendDataListener)