# HG changeset patch # User Tatsuki IHA # Date 1455263941 -32400 # Node ID bcd8506cd151a99f5d22092fcecdf60c5a41e9ef # Parent 11169ee81923eaaa89cc3080298efaa50efe3257 Add errorAnnounce image diff -r 11169ee81923 -r bcd8506cd151 paper/images/errorAnnounce.graffle Binary file paper/images/errorAnnounce.graffle has changed diff -r 11169ee81923 -r bcd8506cd151 paper/images/errorAnnounce.pdf Binary file paper/images/errorAnnounce.pdf has changed diff -r 11169ee81923 -r bcd8506cd151 paper/images/lostChild.graffle Binary file paper/images/lostChild.graffle has changed diff -r 11169ee81923 -r bcd8506cd151 paper/images/lostChild.pdf Binary file paper/images/lostChild.pdf has changed diff -r 11169ee81923 -r bcd8506cd151 paper/main.pdf Binary file paper/main.pdf has changed diff -r 11169ee81923 -r bcd8506cd151 paper/main.tex --- a/paper/main.tex Fri Feb 12 13:46:52 2016 +0900 +++ b/paper/main.tex Fri Feb 12 16:59:01 2016 +0900 @@ -399,11 +399,21 @@ TreeVNC には接続しているクライアントへのエラーの通知を行うことが出来なかった。 そのため、 画面切り替えを行う際に切り替え先が VNC サーバーの共有設定をしていない場合 Root Node に接続エラーのダイアログが表示されるという実装になっており、切り替えを行ったクライアントには通知されていなかった。 -この問題を解決するために新しくERROR\_ANNOUC というメッセージを追加した。 -ERROR\_ANNOUCE メッセージは Root Nodeから木構造を辿りながら末端の Node に通信を行うメッセージで、エラー通知したいクライアントの ID と エラー内容の文字列を付加して送信する。 -付加したIDに一致するクライアントがメッセージを受け取ると、 付加されたエラーの文字列をダイアログで表示する。 +この問題を解決するために新しくERROR\_ANNOUNCE というメッセージを追加した。 +ERROR\_ANNOUNCE メッセージは Root Nodeから木構造を辿りながら末端の Node に通信を行うメッセージで、エラー通知したいクライアントの Node Nuber と エラー内容の文字列を付加して送信する。 +付加した Node Number に一致する Node がメッセージを受け取ると、 付加されたエラーの文字列をダイアログで表示する。 エラー通知用のメッセージを追加することで、 各々のクライアントに対して通知を行うことが可能になった。 +図\ref{fig:errorAnnounce} は Node3 に対してエラー通知を行っている例を示している。 + +\begin{figure}[htbp] + \begin{center} + \includegraphics[scale=0.5]{./images/errorAnnounce.pdf} + \end{center} + \caption{ERROR\_ANNOUNCE メッセージの挙動} + \label{fig:errorAnnounce} +\end{figure} + \chapter{TreeVNC の評価} \section{画像データ伝達の遅延} VNC サーバー から受信する画像データ、 TreeVNC で扱われるメッセージ通信は構成された木を伝って伝達される。