[BACK]Return to start-session.tex CVS log [TXT][DIR] Up to [local] / OpenXM / doc / OpenXM-specs

Diff for /OpenXM/doc/OpenXM-specs/start-session.tex between version 1.7 and 1.8

version 1.7, 2002/01/20 09:26:22 version 1.8, 2005/03/04 03:49:47
Line 1 
Line 1 
 %% $OpenXM: OpenXM/doc/OpenXM-specs/start-session.tex,v 1.6 2000/09/09 21:59:13 takayama Exp $  %% $OpenXM: OpenXM/doc/OpenXM-specs/start-session.tex,v 1.7 2002/01/20 09:26:22 takayama Exp $
 //&jp \section{TCP/IP でのセッションのスタート}  //&jp \section{TCP/IP でのセッションのスタート}
 //&eg \section{How to start a session on TCP/IP}  //&eg \section{How to start a session on TCP/IP}
   
Line 96  Network byte order しか実装していないシステムでは,
Line 96  Network byte order しか実装していないシステムでは,
 {\tt 0} をおくればよい.  {\tt 0} をおくればよい.
 ただし効率が問題となる通信において, network byte order への変換は  ただし効率が問題となる通信において, network byte order への変換は
 おおきなボトルネックとなることがあることを了解しておくべきである.  おおきなボトルネックとなることがあることを了解しておくべきである.
   
   64 bit machine double および 128 bit machine double (浮動小数点数)
   のやりとりに際しても,
   上と同様な方法をもちいるものとする.
   すなわち {\tt double64 *} を {\tt int32 *} にキャストしてから,
   中身を {\tt int32} と同様の処理方法で送受信する.
   例については {\tt CMO\_64BIT\_MACHINE\_DOUBLE}  を見よ.
 */  */
 /*&eg  /*&eg
 A client and a server exchange one byte data soon after  A client and a server exchange one byte data soon after
Line 121  If a system implements only the network byte order, th
Line 128  If a system implements only the network byte order, th
 it is sufficient to send always {\tt 0}.  it is sufficient to send always {\tt 0}.
 However unnecessary byte order conversion may add large overhead  However unnecessary byte order conversion may add large overhead
 and it is often a bottle-neck on fast networks.  and it is often a bottle-neck on fast networks.
   
   In order to send and receive 64 bit machine double (floating point number)
   and 128 bit machine double,
   we use the same byte order.
   In other words, we cast {\tt double64 *} to {\tt int32 *} and
   send the array of 4 bytes by the same method with sending {\tt int32}.
   As to examples, see the section on {\tt CMO\_64BIT\_MACHINE\_DOUBLE}.
 */  */
   
 \begin{verbatim}  \begin{verbatim}

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>