NetServer実装の悩み

uIPを利用してNetServerを実装する。そのNetServerはC#のようなネットワークAPIを提供する。
そういう形を目指しているのですが、一つ前のエントリーの通りこれはかなり難しそう。
一つ前のエントリーで実現したことは

  • NetServer内にそのままコードを直書き
  • あて先はひとつの(IPアドレス, port)
  • 複雑な状態遷移がない

という感じなのですが
これからネットワークAPI到達までには

  • 複数のIPアドレス、portのコネクションの保持
  • uIPのようなイベントモデル⇔C#のようなネットワークAPIの乖離を埋める実装方法の検討


と問題は山積みのような気がします。
こういうときは誰かとホワイトボードに図を描きながら相談したいなぁ。
この日記上やWikiで相談に乗ってくれる人がいるだけ幸せかもしれませんが。