Problem: Nokia 6600 Socket Server Problem
Desciption: In Gprs, encoding using AMR515, send a packet every 200ms, every packet less than 250 bytes.
when we send rtp packets in 100 seconds using UDP, we find there
are 6-7 senconds interval that the socket server send noting.And the server didn't receive any
packet, but the rtp packets did't lose. we can find this problem usually.
Question: How to reduce the 6-7 senconds delay?

this is the client and the sever log recoder:
1.No.+ number: packet seqence

2.Send Data From Queue: from the buffer send data

3.RunL: iStatus。

4.Cancel Write。

5.DoCancel: call DoCancel() function

6.every send exprired time:300ms,resend times: 0



//client log

No.608Send RTP Data: 17:5:28:500000
Send Data From Queue: 17:5:28:531250
No.609Send RTP Data: 17:5:28:671875
No.610Send RTP Data: 17:5:28:796875
RunL: 17:5:28:843750TimeOut = 400 No.608Send RTP Data: 17:5:28:50
Send Data From Queue: 17:5:28:859375
RunL: 17:5:28:890625TimeOut = 130 No.609Send RTP Data: 17:5:28:67
Send Data >From Queue: 17:5:28:921875
RunL: 17:5:28:937500TimeOut = 115 No.610Send RTP Data: 17:5:28:79
No.611Send RTP Data: 17:5:29:62500
Send Data From Queue: 17:5:29:93750
No.612Send RTP Data: 17:5:29:171875
No.613Send RTP Data: 17:5:29:234375
RunL: 17:5:29:265625TimeOut = 265 No.611Send RTP Data: 17:5:29:62
Send Data From Queue: 17:5:29:296875
RunL: 17:5:29:328125TimeOut = 130 No.612Send RTP Data: 17:5:29:17
Send Data >From Queue: 17:5:29:343750
RunL: 17:5:29:390625TimeOut = 145 No.613Send RTP Data: 17:5:29:23
No.614Send RTP Data: 17:5:29:734375
Send Data From Queue: 17:5:29:812500
No.615Send RTP Data: 17:5:29:968750
No.616Send RTP Data: 17:5:30:140625
Cancel Write
DoCancel
Send Data From Queue: 17:5:30:343750
No.617Send RTP Data: 17:5:30:500000
No.618Send RTP Data: 17:5:30:656250
No.619Send RTP Data: 17:5:30:812500
Cancel Write
DoCancel
Send Data From Queue: 17:5:30:984375
No.620Send RTP Data: 17:5:31:156250
No.621Send RTP Data: 17:5:31:281250
No.622Send RTP Data: 17:5:31:437500
Cancel Write
DoCancel
Send Data From Queue: 17:5:31:562500
RunL: 17:5:31:609375TimeOut = 145 No.617Send RTP Data: 17:5:30:50
Send Data From Queue: 17:5:31:640625
No.623Send RTP Data: 17:5:31:765625
No.624Send RTP Data: 17:5:31:906250
No.625Send RTP Data: 17:5:32:15625
Cancel Write
DoCancel
Send Data From Queue: 17:5:32:109375
RunL: 17:5:32:140625TimeOut = 130 No.619Send RTP Data: 17:5:30:81
Send Data From Queue: 17:5:32:171875
RunL: 17:5:32:203125TimeOut = 130 No.620Send RTP Data: 17:5:31:15
Send Data >From Queue: 17:5:32:218750
RunL: 17:5:32:265625TimeOut = 145 No.621Send RTP Data: 17:5:31:28
Send Data From Queue: 17:5:32:281250
RunL: 17:5:32:328125TimeOut = 145 No.622Send RTP Data: 17:5:31:43



//Server log

17:05:58:392 235 No.608Send RTP Data: 17:5:28:500000

17:05:58:529 235 No.609Send RTP Data: 17:5:28:671875

17:05:58:690 235 No.610Send RTP Data: 17:5:28:796875

17:05:59:090 235 No.612Send RTP Data: 17:5:29:171875

17:05:59:269 235 No.613Send RTP Data: 17:5:29:234375

17:05:59:471 235 No.614Send RTP Data: 17:5:29:734375

17:05:59:657 235 No.615Send RTP Data: 17:5:29:968750

17:05:59:830 235 No.616Send RTP Data: 17:5:30:140625

17:06:06:141 235 No.617Send RTP Data: 17:5:30:500000

17:06:06:320 235 No.618Send RTP Data: 17:5:30:656250

17:06:06:522 235 No.619Send RTP Data: 17:5:30:812500

17:06:06:719 235 No.620Send RTP Data: 17:5:31:156250

17:06:06:903 235 No.621Send RTP Data: 17:5:31:281250


from the above we can see from 17:05:59 to 17:06:06 the client send nothing to the sever

how to resolve it? how to make the 6-7s interval to 2-3s interval ?
thanks