でも、既に、ゆっくりやりすぎたプロジェクトだしなぁ。なので、取りあえず、複雑なまま動かす方針です。いや、単なる趣味です。
でも、本当に難しいのは、配送遅延とか切断とかがあった時なんだけど、そこはやってない。切断時のを、まだ考えてなかったり。リングだと一ヶ所が止まると全部止まるからな。遅延には強いようには作ってあるんだけど。
リングじゃなくて、スター型に組むとやさしいのはわかっていたんですが、リングでもいけると思っていたんだけど、最後の段階で入れた変更が予想外に大変。これは、学生では無理だよ。もともと学生のアイデアだったので、それは複雑だと一応止めたんだが… こうこうで複雑になるよね? と言うと、その解決策が思い付くわけで。
いや、でも実際、地獄のように複雑。そもそも、テストルーチン組んで、全体が停止するようにするだけで大変だった。
でも、あと、もう少しなはずです。
来週は、また、あっちの方をやらないといけないから、今日明日中に上げないとまずいしな。
なんだが、これが終っても、client のEditor側をやらないといけない。ま、そっちは、それほど複雑ではないので学生向きかも。そのために複雑にしたところもあるからなぁ。
でも、これが動いた段階で、スター型に書き直すと思う。その方が切断とか書きやすいから。おそらく一旦動けば、その書き換えは、それほど難しくないと思う。
あぁ、でも、なんか、もう少しやる気が出ないとダメかも。
No comments:
Post a Comment