Socket通讯使用的坑-消息合并发送-解决方法

关联文章 

Socket通讯使用的坑-消息合并发送-CSDN博客

解决方法

/// <summary>
/// 公共方法
/// </summary>
public static class CommonMethods
{
    /// <summary>
    /// 多个JSON对象字符串转成JSON字符串列表
    /// </summary>
    /// <param name="jsonStr"></param>
    /// <returns></returns>
    public static List<string> StrToJsonStrList(this string jsonStr)
    {
        var jsonStrList = new List<string>();
        if (!string.IsNullOrEmpty(jsonStr) && jsonStr.Contains("}"))
        {
            jsonStrList = jsonStr.Split("}").ToList();
            for (int i = 0; i < jsonStrList.Count; i++)
            {
                if (!string.IsNullOrEmpty(jsonStrList[i]) && !jsonStrList[i].Contains("}"))
                {
                    jsonStrList[i] = jsonStrList[i] + "}";
                }
            }
            //}
        }
        else
        {
            jsonStrList.Add(jsonStr);
        }
        return jsonStrList;
    }
}

调用

var reciveMsgStrList = reciveMsg.StrToJsonStrList();
foreach (var str in reciveMsgStrList)
{
    var msgModel = JsonConvert.DeserializeObject<SoketMsgModel>(str);
}

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-12 08:32:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-12 08:32:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-12 08:32:03       82 阅读
  4. Python语言-面向对象

    2024-01-12 08:32:03       91 阅读

热门阅读

  1. Flying HTML生成PDF添加水印

    2024-01-12 08:32:03       64 阅读
  2. js事件冒泡和默认事件是啥如何阻止

    2024-01-12 08:32:03       51 阅读
  3. com.fasterxml.jackson.databind.exc.InvalidFormatException异常

    2024-01-12 08:32:03       50 阅读
  4. Canvas 指南与总结

    2024-01-12 08:32:03       61 阅读
  5. Pytorch将标签转为One-Hot编码

    2024-01-12 08:32:03       49 阅读
  6. selenium无法定位元素问题

    2024-01-12 08:32:03       64 阅读
  7. 树莓派ubuntu:hdmi与wifi冲突问题

    2024-01-12 08:32:03       47 阅读
  8. 架构师常用的ChatGPT通用提示词模板

    2024-01-12 08:32:03       54 阅读
  9. flutter base64图片保存到相册

    2024-01-12 08:32:03       61 阅读
  10. ubuntu18.04安装部署环境

    2024-01-12 08:32:03       48 阅读