public class NetSimplifyClient extends NetworkDoubleBase
AlienSession, isPersistentConn, IsSocketError, isUseAccountCertificate, LogMsgFormatBinary, simpleHybirdLockCoreSocket, fileCacheSize, LogNet, Token| 构造器和说明 |
|---|
NetSimplifyClient()
实例化一个客户端对象,需要手动指定Ip地址和端口
|
NetSimplifyClient(String ipAddress,
int port)
实例化一个客户端的对象,用于和服务器通信
|
NetSimplifyClient(String ipAddress,
int port,
UUID token)
实例化一个客户端的对象,用于和服务器通信
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected INetMessage |
GetNewNetMessage()
获取一个新的消息对象的方法,需要在继承类里面进行重写
The method to get a new message object needs to be overridden in the inheritance class |
OperateResultExTwo<NetHandle,byte[]> |
ReadCustomerFromServer(NetHandle customer,
byte[] send)
客户端向服务器进行请求,请求字符串数据,并返回状态信息
|
OperateResultExTwo<NetHandle,String> |
ReadCustomerFromServer(NetHandle customer,
String send)
客户端向服务器进行请求,请求字符串数据,并返回状态信息
|
OperateResultExTwo<NetHandle,String[]> |
ReadCustomerFromServer(NetHandle customer,
String[] send)
客户端向服务器进行请求,请求字符串数据,并返回状态信息
|
OperateResultExOne<byte[]> |
ReadFromServer(NetHandle customer,
byte[] send)
客户端向服务器进行请求,请求字节数据
|
OperateResultExOne<String> |
ReadFromServer(NetHandle customer,
String send)
客户端向服务器进行请求,请求字符串数据,忽略了自定义消息反馈
|
OperateResultExOne<String[]> |
ReadFromServer(NetHandle customer,
String[] send)
客户端向服务器进行请求,请求字符串数组,忽略了自定义消息反馈
|
String |
toString()
返回当前对象表示的字符串
Returns the string represented by the current object |
AccountCertificate, ConnectClose, ConnectServer, ConnectServer, ExtraAfterReadFromCoreServer, ExtraOnDisconnect, GetAvailableSocket, getByteTransform, getConnectionId, getConnectTimeOut, getIpAddress, getPort, getReceiveTimeOut, getSleepTime, InitializationOnConnect, IpAddressPing, PackCommandWithHeader, ReadFromCoreServer, ReadFromCoreServer, ReadFromCoreServer, setByteTransform, setConnectionId, setConnectTimeOut, setIpAddress, SetLoginAccount, SetPersistentConnection, setPort, setReceiveTimeOut, setSleepTime, UnpackResponseContentCheckRemoteToken, CloseSocket, CreateSocketAndConnect, CreateSocketAndConnect, CreateSocketAndConnect, ReadStream, Receive, Receive, Receive, ReceiveAndCheckBytes, ReceiveByMessage, ReceiveByMessage, ReceiveBytesContentFromSocket, ReceiveBytesContentFromSocket, ReceiveCommandLineFromSocket, ReceiveCommandLineFromSocket, ReceiveCommandLineFromSocket, ReceiveCommandLineFromSocket, ReceiveFrameWebSocketPayload, ReceiveHslMessage, ReceiveMqttMessage, ReceiveRedisCommand, ReceiveRedisCommandString, ReceiveStringArrayContentFromSocket, ReceiveStringArrayContentFromSocket, ReceiveStringContentFromSocket, ReceiveStringContentFromSocket, ReceiveWebSocketPayload, Send, Send, SendAccountAndCheckReceive, SendBaseAndCheckReceive, SendBytesAndCheckReceive, SendStreamToSocket, SendStringAndCheckReceive, SendStringAndCheckReceive, ThreadPoolCheckTimeOut, WriteStream, WriteStreamFromSocketpublic NetSimplifyClient(String ipAddress, int port)
ipAddress - Ip地址port - 端口号public NetSimplifyClient(String ipAddress, int port, UUID token)
ipAddress - Ip地址port - 端口号token - 令牌public NetSimplifyClient()
protected INetMessage GetNewNetMessage()
NetworkDoubleBaseGetNewNetMessage 在类中 NetworkDoubleBasepublic OperateResultExOne<String> ReadFromServer(NetHandle customer, String send)
customer - 用户的指令头send - 发送数据public OperateResultExOne<String[]> ReadFromServer(NetHandle customer, String[] send)
customer - 用户的指令头send - 发送数据public OperateResultExOne<byte[]> ReadFromServer(NetHandle customer, byte[] send)
customer - 用户的指令头send - 发送的字节内容public OperateResultExTwo<NetHandle,String> ReadCustomerFromServer(NetHandle customer, String send)
customer - 用户的指令头send - 发送数据public OperateResultExTwo<NetHandle,String[]> ReadCustomerFromServer(NetHandle customer, String[] send)
customer - 用户的指令头send - 发送数据public OperateResultExTwo<NetHandle,byte[]> ReadCustomerFromServer(NetHandle customer, byte[] send)
customer - 用户的指令头send - 发送数据public String toString()
NetworkBasetoString 在类中 NetworkDoubleBaseCopyright © 2022. All rights reserved.