changeset 18:f0665f735445

write TimeOut
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Mon, 08 Aug 2011 22:35:15 +0900
parents fa240e27df45
children 743f221e6038
files yuu-jssst.pdf yuu-jssst.tex
diffstat 2 files changed, 39 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
Binary file yuu-jssst.pdf has changed
--- a/yuu-jssst.tex	Mon Aug 08 21:11:44 2011 +0900
+++ b/yuu-jssst.tex	Mon Aug 08 22:35:15 2011 +0900
@@ -88,16 +88,18 @@
 
 \section{VNC$B$K$D$$$F(B}
 VNC$B$H$O!"(B
-Rfb Protocol$B$rMQ$$$F(B
+Rfb $B%W%m%H%3%k$rMQ$$$F(B
 
 
 \subsection{Rfb Protocol}
-
+Rfb (remote frame buffer) $B%W%m%H%3%k$O!"(BGUI$BA`:n$r%j%b!<%H%"%/%;%9$G9T$&$?$a$N%W%m%H%3%k$G$"$k!#(B
+$B2hLL$NIA2h$N99?7$O2hLL$N:9J,$,H/@8$7$?ItJ,$r6k7AKh$GAw$jIA2h$5$l$k!#(B
+$B$^$?!"2hLL$NIA2h%G!<%?$K;H$o$l$k%(%s%3!<%I$,B??tMQ0U$5$l$F$*$j!"$^$?FH<+$N%(%s%3!<%I$r<BAu$9$k$3$H$b$G$-$k%7%s%W%k$J%W%m%H%3%k$G$"$k!#(B
 
 
 \section{$BJ}?K(B(TreeVNC)}
 ($B$I$&<BAu$9$l$P$h$$$N$+(B...?$B9M$($?;v(B)
-
+client$B$X(B
 
 
 
@@ -108,12 +110,17 @@
 
 
 
+
 \section{TreeVNC$B$N<BAu(B}
 TreeVNC$B$O(BtightVNC$B$N(Bjava$BHG$N(Bviewer$B$r85$K:n@.$5$l$?!#(B
 
 
-\subsection{tightVNC}
-tightVNC$B$O(B
+\subsection{tightVNC viewer}
+tightVNC$B$O(BtightVNC$B$H$$$&%W%m%H%3%k$r%5%]!<%H$7$?%U%j!<$N(BVNC$BMQ%=%U%H$G$"$k!#(B
+2011$BG/(B8$B7n(B9$BF|8=:_$H(BC++$B$G:n@.$5$l$?(BVNC Server$BMQ$H(BWindows$BHG!"$=$l$H(BJava$BHG$N(BViewer$B$,8x3+$5$l$F$$$k!#(B
+%tightVNC$B%W%m%H%3%k$O?'>pJs$rDL?.$9$k%G!<%?NL$,>/$J$/$J$k$h$&$K@_7W$5$l$F$*$j!"Dc2s@~$G$N(BVNC$B$r<B8=$7$F$$$k!#(B
+$B:#2s!"(BTreeVNC$B$N<BAu$O$3$N(BtightVNC$B$N(BJava$BHG$N(BViewer$B$r85$K9T$C$?!#(B
+%($B$3$l$O!XJ}?K!Y$NCf$K$$$l$F$b$$$$$+$b(B)
 
 
 \subsection{tree structure}
@@ -147,15 +154,41 @@
 \subsection{$B%/%i%$%"%s%H$H$NDL?.(B}
 
 
-\subsubsection{MultiCastQueue}
+\subsubsection{FramebufferUpdate}
+Rfb Protocol $B$G$N2hLL$NIA2h$N99?7$O!"(BFramebufferUpdate$B$H$$$&DL?.$r<u$1<h$j9T$&!#(B
+FramebufferUpdate$B$K$O(B
+
+
+\subsubsection{MulticastQueue}
 
 CountDownLatch
 
 
 \subsubsection{timeout}
+MultiCastQueue$B$r;H$C$F$N%G!<%?$N<hF@$K$OLdBj$,H/@8$7$?!#(B
+$B$=$l$O!"@\B3$7$F$-$?%/%i%$%"%s%H$,%G!<%?$r<hF@$7$J$$>u67!"Nc$($P%5%9%Z%s%I>uBV$K$J$C$?$H$-$K(BTop Proxy$B$N%a%b%j$NCf$K%G!<%?$,;D$jB3$1$k$H$$$&$b$N$G$"$k!#(B
+$B%a%b%j$K;D$jB3$1$?%G!<%?$O$d$,$F%a%b%j%*!<%P!<%U%m!<$r0z$-5/$3$7$F$7$^$&$N$G$"$k!#(B
 
+\begin{figure}[!htbp]
+\begin{center}
+\includegraphics[scale = 0.5]{fig/TimeOut2.eps}
+\end{center}
+\caption{$B%/%i%$%"%s%H$,%5%9%Z%s%I;~$N(BTop Proxy$B$N%a%b%j(B}
+\label{figure:splaying}
+\end{figure}
 
+$B$=$3$G!"$"$k0lDj$N;~4V$,$?$D$HBe$o$j$K%G!<%?$r(Bpoll$B$7$F$/$l$k(BTimeOut$BMQ$N%9%l%C%I$r:n@.$7$?!#(B
+TimeOut$B%9%l%C%I$O%5%9%Z%s%I$7$F$$$k(BClient$B$NBe$o$j$K%G!<%?$r<hF@$9$k!#(B
 
+\begin{figure}[!htbp]
+\begin{center}
+\includegraphics[scale = 0.5]{fig/TimeOut3.eps}
+\end{center}
+\caption{ }
+\label{figure:splaying}
+\end{figure}
+
+TimeOut$B%9%l%C%I$,%/%i%$%"%s%H$NBe$o$j$K%G!<%?$r<hF@$9$k$3$H$G!"(BMulticastQueue$B$NCf$+$i%G!<%?$,:o=|$5$l(BTop Proxy$B$N%a%b%j$r05Gw$9$k$3$H$,$J$/$J$C$?!#(B
 
 \subsection{$B05=L$NLdBj(B}
 VNC$B$G07$&(BRfb Protocol$B$K$O!";H$($k%(%s%3!<%G%#%s%0$N%?%$%W$N(B1$B$D$H$7$F(BZRLE(Zlib Run-Length Encoding)$B$,$"$k!#(B