Home Help Center

If ICE serialize error When the input parameter is very long?

syrsyr Member song yanrongOrganization: QingDao UniversityProject: thesis
Hi All.
I am a beginer of ICE, and use ICE 3.4.2 in Windows 7, When I write a test program, I find ICE will error sometimes while the input parameter is very long.
I use a sniffer soft name CommView and find the tcp packets as those:

7326 08:35:11.494998 172.16.129.27 172.16.129.27 TCP 1514 [TCP segment of a reassembled PDU] 60197 10006
......
7463 08:35:11.496661 172.16.129.27 172.16.129.27 TCP 1350 [TCP segment of a reassembled PDU] 60197 10006
7464 08:35:11.496882 172.16.129.27 172.16.129.27 TCP 54 10006 > 60197 [ACK] Seq=5463 Ack=4413360 Win=32768 Len=0 10006 60197
7465 08:35:11.497220 172.16.129.27 172.16.129.27 TCP 1514 [TCP segment of a reassembled PDU] 60197 10006
......
7486 08:35:11.497330 172.16.129.27 172.16.129.27 TCP 1514 [TCP segment of a reassembled PDU] 60197 10006
7487 08:35:11.497335 172.16.129.27 172.16.129.27 ICEP 1514 Request(4093): DigitRun.WriteReals() 60197 10006
......
7508 08:35:11.497638 172.16.129.27 172.16.129.27 TCP 54 10006 > 60197 [ACK] Seq=5463 Ack=4474720 Win=32768 Len=0 10006 60197
7509 08:35:11.509115 172.16.129.27 172.16.129.27 TCP 54 10006 > 60197 [RST, ACK] Seq=5463 Ack=4474720 Win=0 Len=0 10006 60197
......

packet 7326 to 7463 is ok.
packet 7674 is a ACK packet.
packet 7465 to 7487 is error, and cause server process error.
packet 7466 to 7509 is error,and cause server raise BadMagicException Error.
packet 7509 close tcp connection.
Sign In or Register to comment.