シリアルポートでデータを送受信するには?


ジュン  2003-09-01 15:49:39  No: 52056  IP: [192.*.*.*]

作成環境:VC++.net、OS:Win2000でシリアルポートを使ってデータのやり取りをしたいのですが、
データ送信、受信の方法が全くわかりません。
どなたか知っている方がいれば少しでもいいのでアドバイスをいただけないでしょうか。
よろしくお願いします。

編集 削除
tetrapod  2003-09-01 16:52:11  No: 52057  IP: [192.*.*.*]

MSDN を検索しましょう。
とりあえず MSDN サンプル mttty などを紹介しときます。
# 掲示板のスペースで説明できる分量ぢゃない。

編集 削除
JUN2  2003-09-01 17:20:30  No: 52058  IP: [192.*.*.*]

とりあえず、説明すると長くなるので手がかりになるポイントを少々。

通信ポートオープン --- CreateFile(...)
ポート設定 --- DCB構造体
               SetCommState(...)
データ送信 --- WriteFile(...)
データ受信 --- ReadFile(...)
通信仕様にもよるけど、マルチスレッドも関連するかもね。

上記を手がかりにしてがんばって・・・。
っていうか、NET上検索すればコーディング例などが載ってと思う。

編集 削除