关联文章
Socket通讯使用的坑-消息合并发送-CSDN博客
解决方法文章来源:https://www.toymoban.com/news/detail-797137.html
/// <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;
}
}
调用文章来源地址https://www.toymoban.com/news/detail-797137.html
var reciveMsgStrList = reciveMsg.StrToJsonStrList();
foreach (var str in reciveMsgStrList)
{
var msgModel = JsonConvert.DeserializeObject<SoketMsgModel>(str);
}
到了这里,关于Socket通讯使用的坑-消息合并发送-解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!