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