Hi,
I'm using sctplib pre19, with socketapi-1.0.0. I'm trying to use the unreliable sctp portion, by assigning
sinfo_timetolive=(unsigned int)5;
A generic case is:
sender receiver
TSN(5)|------------>|
|<------------|SACK(2)
|<------------|SACK(4)
FWD_TSN(5)|------------>|
|<------------|SACK(5)
When something like this happens, data just stops flowing. Sometimes, receiver sends SACK(5) twice, with no indication of dup TSNs or gaps. HEARTBEATs are then sent. Basically, as long as a SACK with the same TSN follows the FORWARD TSN, data stops flowing.
When I set
sinfo_timetolive=(unsigned int)-1;
things seem to work fine.
Hope my illustration is clear. And can someone enlighten me on what's wrong? Thanks!!! :)
Oon, Heok Kee
_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail
_______________________________________________
discussion mailing list
discussion AT sctp.de
http://www.sctp.de/mailman/listinfo/discussion
Archive powered by MHonArc 2.6.19+.