看板Programming
標 題Re: [問題] 請問 Linux 上的 RS232 程式設計問題?
發信站成大計中BBS (Mon Sep 18 23:10:51 2006)
轉信站ptt!ctu-reader!ctu-gate!news.nctu!news.nsysu!news.mksh.phc!news.ccns.n
※ 引述《[email protected] (但求無悔)》之銘言:
: 兩台電腦間用 RS232 介面通訊,若纜線未接,程式設計時有那些偵測
: 這種狀況發生的方法呢?
: 除了 timeout 機制(如利用 select 和 poll 等函式),有其他方法
: 嗎? 比如 termios 結構中是否有可直接用來判別的結構變數?
polling是最穩當的方法,因為很多時候,通訊雙方只接9pin腳中的tx、rx、gnd。
不然你就要取得dtr, dsr, cts, rts之類的狀態,也是可以知道目前線是否有接。
--
㊣Origin:《
成大計中 BBS 站 》[bbs.ncku.edu.tw] 來源:[59-104-56-214.adsl.dyn]