Discussion:
LAN接続での注意点を教えて下さい。
(too old to reply)
unknown
2008-06-30 03:40:00 UTC
Permalink
LAN接続した複数台のパソコンから同じLAN接続されたパソコンに
アクセスし、同一ファイルに排他制御を行いたいのですが、
事前準備と気を付けないといけないことを教えて下さい。
恥ずかしながらLANを構築した経験はありませんので。

DOSでは各パソコンにネットワーク基板をセットし、
パソコン立上げ時にバッチ処理でネットワークの
ドライバーを立上げ、プログラムを起動して
sopenと_lockingを使いました。この時、アクセス先の
ハードディスクがGとなっていましたのでパスにそれを
使いました。
 同じ方法をWindowsでも行いたいと考えていますが、
Windowsによってはいろいろと制限があり難しいなあと感じています。
別段インターネットをする訳ではないのでTCP/IPでなくても
良いのです。とにかく高速で排他制御ができればと思います。

/**********************
堺市南区原山台
上田 恭平
E_Mail ***@sannet.ne.jp
***********************/
unknown
2008-06-30 10:07:01 UTC
Permalink
おつかれ様です。
サーバーPCの当該のフォルダをネットワークドライブとして
クライアントPCに登録(Z:など)すれば、ほぼ同じ方法が使えます。

Windowsではファイルのオープンは「CreateFile()」で行います。
この関数では排他制御のオプションが指定できるので、それを
使うのが簡単かもしれません。もちろんTCP/IP(socket)を使う
必要はまったくありません。
unknown
2008-07-03 05:09:00 UTC
Permalink
ありがとうございました。
方法としては、予定していた記述で基本的には正しいと言うことですね。
質問の仕方が一般的でもっと具体的に質問した方が良かったかなと
反省しています。
取りあえず、実際にチャレンジしてから又具体的な問題点が出てくるでしょうから、その時点で再度質問をした方が良いと思いました。

/***********************
堺市南区原山台
上田 恭平

Continue reading on narkive:
Loading...