public class NetworkXBase extends NetworkBase
| 限定符和类型 | 字段和说明 |
|---|---|
protected Thread |
thread |
CoreSocket, fileCacheSize, LogNet, Token| 构造器和说明 |
|---|
NetworkXBase()
默认的无参构造方法
The default parameter less constructor |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
AppSessionRemoteClose(AppSession session)
当远端的客户端关闭连接时触发
|
protected void |
BeginReceiveBackground(AppSession session)
开始接受数据
|
protected void |
DataProcessingCenter(AppSession session,
int protocol,
int customer,
byte[] content)
数据处理中心,应该继承重写
|
protected boolean |
DeleteFileByName(String filename)
删除文件的操作
|
protected String |
PreprocessFolderName(String folder)
预处理文件夹的名称,除去文件夹名称最后一个'\',如果有的话
|
protected OperateResult |
SendFileStreamToSocket(Socket socket,
String filename,
long fileLength,
ActionOperateExTwo<Long,Long> report)
[自校验] 将文件数据发送至套接字,如果结果异常,则结束通讯
[Self-check] Send the file data to the socket. |
protected void |
SocketReceiveException(AppSession session)
接收出错的时候进行处理
|
String |
toString()
返回当前对象表示的字符串
Returns the string represented by the current object |
CheckRemoteToken, 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, WriteStreamFromSocketprotected Thread thread
protected void BeginReceiveBackground(AppSession session)
session - 会话信息protected void DataProcessingCenter(AppSession session, int protocol, int customer, byte[] content)
session - 连接状态protocol - 协议头customer - 用户自定义content - 数据内容protected void SocketReceiveException(AppSession session)
session - 会话内容protected void AppSessionRemoteClose(AppSession session)
session - 会话内容protected OperateResult SendFileStreamToSocket(Socket socket, String filename, long fileLength, ActionOperateExTwo<Long,Long> report)
socket - 网络套接字filename - 完整的文件路径fileLength - 文件的长度report - 进度报告器protected boolean DeleteFileByName(String filename)
filename - 文件的名称protected String PreprocessFolderName(String folder)
folder - 文件夹名称public String toString()
NetworkBasetoString 在类中 NetworkBaseCopyright © 2022. All rights reserved.