Skip to content
/ sctp Public

SCTP (Stream Control Transmission Protocol) in golang

License

Notifications You must be signed in to change notification settings

jamesruan/sctp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

sctp

SCTP (Stream Control Transmission Protocol) in golang

This is a userland implementation of SCTP in pure golang.

Status: work in progress

Features

  • RFC4960 Stream Control Transmission Protocol

    • 3. Packet Format
      • 3.1 SCTP Common Header Format
      • 3.2 Chunk Field Format
        • 3.2.1 Optional/Variable-Length Parameter Format
        • 3.2.2. Reporting of Unrecognized Parameters
      • 3.3 Chunk Definition
        • 3.3.1. Payload Data (DATA) (0)
        • 3.3.2. Initiation (INIT) (1)
        • 3.3.3. Initiation Acknowledgement (INIT ACK) (2)
        • 3.3.4. Selective Acknowledgement (SACK) (3)
    • Appendix B: CRC32c Checksum Calculation
  • RFC1982 Serial Number Arithmetic

    • Addition
    • Comparison

About

SCTP (Stream Control Transmission Protocol) in golang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages