# HG changeset patch # User oc # Date 1403856055 -32400 # Node ID bd5e3eb4cfa648c34eceffe78357a9a3a56c9739 # Parent 012941447841f18c70a83c7c43b9124d7d400e69 update Todo. diff -r 012941447841 -r bd5e3eb4cfa6 Todo.txt --- a/Todo.txt Fri Jun 27 16:39:53 2014 +0900 +++ b/Todo.txt Fri Jun 27 17:00:55 2014 +0900 @@ -17,6 +17,10 @@ findRootで重複したrootを見つけたときに、 一番小さいアドレスだけをrootにする。 それ以外には、duplicated rootを送る。 + この際、duplicated rootを送られたrootは生かしておくが、 + find rootへの応答はやめる。 + lostParentがきたら、find rootへの応答を再開する。 + この際、生かしておくduplicated rootは二つに限る。 findRootReplyにはVNCServerのhostとportを含める。 両方共nullだった場合は両方別のものとして表示する。 @@ -27,7 +31,11 @@ requestWhereToConnectを受け取ったnodeは whererToConnectを再度送信する。 - + + 中間rootが死んだときには + 下位のnodeはduplicated rootにつなげ直す。 + もしduplicatedListになかったら、あきらめる。 + Thu Jun 25 20:55:00 JST 2014