XSBase 270 RS 232 RS232 serial port standard
(三) XSBase 270
(四) RS 232 • • • RS-232 為一種serial port standard,目前所普 遍使用的為RS-232 -C,於 1969 年 由EIA(Electronic Industries Association)所 制定。在此之前還有RS-232 -A 與 RS-232 -B 兩個standard,但已經不被使用。目 前在PC ( IBM 相容或是Mac)上 都有符合RS-232 -C standard 的serial port 的蹤 跡,就算在有其他serial port 如 USB、IEEE 1394 等問世的今日,RS-232 -C standard serial port 依然在 業領域 上佔有重要的地位。
範例 SOCKET sock; //宣告 sock = socket( //設定 AF_INET, SOCK_STREAM, IPPROTO_TCP );
範例 • • • • // 設定socket為接聽外部連線用 if (listen( Listen. Socket, 1 ) == SOCKET_ERROR) printf("Error listening on socket. n"); // 宣告一個用來和Client連線用的socket SOCKET Accept. Socket; // 接受外部連線 while(1) { Accept. Socket = SOCKET_ERROR; //尚未取得socket descriptor,等待外部連線進入時重設 while( Accept. Socket == SOCKET_ERROR ) { Accept. Socket = accept( Listen. Socket, NULL ); } printf("Client connected. n"); break; }
-THE END-
- Slides: 19