changeset 196:012941447841

update Todo.
author oc
date Fri, 27 Jun 2014 16:39:53 +0900
parents a204b53a30c7
children bd5e3eb4cfa6
files Todo.txt
diffstat 1 files changed, 31 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/Todo.txt	Thu Jun 26 19:20:23 2014 +0900
+++ b/Todo.txt	Fri Jun 27 16:39:53 2014 +0900
@@ -1,3 +1,34 @@
+Fri Jun 27 15:19:39 JST 2014
+
+    Multi-Network-Treeの作成
+    socketからNetMaskを検出
+    NetworkごとにTreeManagerを作成
+    複数のNetworkをもつNodeでは新しいNewtworkにTreeManagerを作成
+    FindRootにはTreeMangerが応答する
+    下位のNodeのChangeVnCServerはそのTreeManagerが処理する
+    上位にHostameがからのChangerVnCserverを投げる
+    UpdateRectanleを上位のNetwoekに投げる
+    RootではUpdateRectangleを送り返す
+
+    myRfbProtoのwaitForReady()で新しいnetworkinterfaceを検出する
+    treeManagerをnetworkのhashmapで持つ。
+    setTreeManagerにnetworkの引数を追加する
+
+    findRootで重複したrootを見つけたときに、
+    一番小さいアドレスだけをrootにする。
+    それ以外には、duplicated rootを送る。
+    
+    findRootReplyにはVNCServerのhostとportを含める。
+    両方共nullだった場合は両方別のものとして表示する。
+    異なるVNCServerはduplicate扱いしない。
+
+    duplicate root を受け取ったrootは、
+    rootであることをやめて、自分の子供にrequestWhereToConnectを送信する。
+
+    requestWhereToConnectを受け取ったnodeは
+    whererToConnectを再度送信する。
+    
+
 Thu Jun 25 20:55:00 JST 2014
     
     share screenした際に、rootのviewerが消えない。