diff --git a/软件系统服务端模版/FormServerWindow.cs b/软件系统服务端模版/FormServerWindow.cs
index 208cd70..5007b98 100644
--- a/软件系统服务端模版/FormServerWindow.cs
+++ b/软件系统服务端模版/FormServerWindow.cs
@@ -372,6 +372,7 @@ namespace 软件系统服务端模版
/// A指令块,处理系统基础运行的消息
///
/// 网络状态对象
+ /// 用户自定义的指令头
/// 实际的数据
private void DataProcessingWithStartA(AsyncStateOne state, int customer, string data)
{
@@ -475,9 +476,9 @@ namespace 软件系统服务端模版
///
/// B指令块,处理日志相关的消息
///
- ///
+ /// 网络状态对象
/// 用户自定义的命令头
- ///
+ /// 实际的数据
private void DataProcessingWithStartB(AsyncStateOne state, int customer, string data)
{
if (customer == CommonHeadCode.SimplifyHeadCode.网络日志查看)
@@ -634,7 +635,7 @@ namespace 软件系统服务端模版
/// H开头的处理块
///
/// 网络状态
- /// 用户自定义的指令头
+ /// 用户自定义的指令头
/// 字符串数据
private void DataProcessingWithStartH(AsyncStateOne state, int customer, string data)
{
@@ -682,7 +683,6 @@ namespace 软件系统服务端模版
//触发上下线功能
Net_socket_clients_change(DateTime.Now.ToString("MM-dd HH:mm:ss ") + object1._IpEnd_Point.Address.ToString() + ":" +
object1.LoginAlias + " 上线");
- ChatAddMessage(object1.LoginAlias + " 上线");
}
@@ -976,6 +976,9 @@ namespace 软件系统服务端模版
private SoftMsgQueue Chats_Managment { get; set; }
+ ///
+ /// 聊天消息块的初始化
+ ///
private void ChatInitialization()
{
Chats_Managment = new SoftMsgQueue()
@@ -986,6 +989,11 @@ namespace 软件系统服务端模版
Chats_Managment.LoadByFile();//加载以前的数据
}
+ ///
+ /// 新增一个消息,需要指明发送人和消息内容
+ ///
+ /// 消息发送人
+ /// 内容
private void ChatAddMessage(string user,string message)
{
string content = "\u0002" + user + DateTime.Now.ToString(" yyyy-MM-dd HH:mm:ss") + Environment.NewLine + " " + message;
@@ -1015,6 +1023,7 @@ namespace 软件系统服务端模版
* 具体 如果想要调用存储[信息]等级日志,调用 RuntimeLogHelper.SaveInformation("等待存储的信息")
* 大小 调用10000次存储信息后,日志文件大小在200K左右,需要手动进行情况日志
* 注意 在存储信息时不要带有一个特殊字符,[\u0002]不可见的标识文本开始字符,会影响日志筛选时的准确性
+ * 性能 该类使用了乐观并发模型技术,支持高并发的数据存储,可以安全的在线程间调用
*
**********************************************************************************************************/