2024年6月8日发(作者:)
53 int secondFlag = econdFlag;
54 int msgContentLength = eContentLength;
55
56
57 //判断去掉msgXY包头剩下的长度是否达到可以取包实质内容
58 while (( - 6) >= msgContentLength)
59 {
60 ine("【newBuffer去掉包头的长度=" + ( - 6) + "】>=【" + "包实质内容长度=" + msgContentLength + "】");
61 msgXY = null;
62 msgXY = tes(newBuffer);
63 ine("n【拆包】=" + ing(eContent) + "n");
64
65 newBuffer = ytes;
66 ine("【剩余的newBuffer】=" + );
67
68 if ( >= 6)
69 {
70 msgXY = tes(newBuffer);
71 firstFlag = irstFlag;
72 secondFlag = econdFlag;
73 msgContentLength = eContentLength;
74 continue;
75 }
76 else
77 {
78 break;
79 }
80 }
81 }
82
83 availableLength = ble;
84 ine("ble=" + availableLength + "nnnn");
85
86 continue;
87 }
88 catch
89 {
90 //异常处理
91 }
92 }
93 }
94 #endregion
发布评论