uIPを利用してNetServerを実装する。そのNetServerはC#のようなネットワークAPIを提供する。
そういう形を目指しているのですが、一つ前のエントリーの通りこれはかなり難しそう。
一つ前のエントリーで実現したことは
- NetServer内にそのままコードを直書き
- あて先はひとつの(IPアドレス, port)
- 複雑な状態遷移がない
という感じなのですが
これからネットワークAPI到達までには
- 複数のIPアドレス、portのコネクションの保持
- uIPのようなイベントモデル⇔C#のようなネットワークAPIの乖離を埋める実装方法の検討
と問題は山積みのような気がします。
こういうときは誰かとホワイトボードに図を描きながら相談したいなぁ。
この日記上やWikiで相談に乗ってくれる人がいるだけ幸せかもしれませんが。