aprsc icon indicating copy to clipboard operation
aprsc copied to clipboard

SCTP sockets are not fully implemented

Open hessu opened this issue 13 years ago • 3 comments

SCTP is somewhere between UDP and TCP, and it's properties seem to fit the APRS-IS requirements pretty well. Should implement SCTP support in aprsc, starting with client listener so that igates could start using it.

hessu avatar Sep 18 '12 10:09 hessu

Most important features:

  1. Reliable delivery of datagrams
  2. Controllable delivery timeout that is tunable down to a few seconds (compare with TCP's unpredictable one)
  3. Delivery timeout is reported per packet, and it does not mean that the connection has failed if it happens

oh2mqk avatar Oct 28 '12 11:10 oh2mqk

SCTP uplinks and listeners now work on some level. Socket configuration is still not optimal: unordered delivery and retry timers should be configured. SCTP-specific statistics need to be implemented.

hessu avatar Apr 25 '13 09:04 hessu

Retry-timers and delivery timeout should be defined, unordered delivery isn't that useful.

oh2mqk avatar Apr 25 '13 10:04 oh2mqk