SoftEther 2.0 のコードを書く

SE2の開発。TCP スタックを実装してみようとする。でもこの設計だと、低速回線でパケットが詰まったりして遅くなったりする気がする。こういうコードにも KURE CRC 5-56 をよく吹き付けると速くなるのだろうか。
Java で書かれた TCP スタックのコードがあると聞く。探してみたが、見当たらない。本当にあるのだろうか?