サーバーはdatを要求された時そのdatを持ってるIPリストとレス数とチェックサムを返すべき。(そのdatを持ってるIPリストが無い場合自分自身のIPを返す)
ただそのdatを持ってるIPリストを求めるには他のIPからdatをダウンロードし終わった後再度サーバーに申告してもらわないといけない。
虚偽の申告を色々なIPからされると繋がりにくくなるのをどうにかしなければいけない。サーバーが一度ダウンロードしてみればいいのだろうけど処理速度は大丈夫だろうか…
port0はどうするか考えてない。ってかsctpってもしかしてルーターが対応してない? udp使ってUDP hole punchingやSTUN(RFC3489)を使えばいいのか?
http://www.itmedia.co.jp/enterprise/articles/0505/30/news070_3.html