私はネットワーク上にいくつかのコンピュータを持っていますが、ネットワークは何とかシリアルです。つまり、コンピュータが無線送信機と回線で接続されています。他のコンピュータにアクセスできない問題。 アーキテクチャはこのようなものになるだろう:
RT =無線送信機のコンピュータ間
Computer#1<-RT#1->Computer#2<-RT#2->Computer#3<-RT#3->....<-RT#(N-1)->Computer#N
切断の危険性が高い低速ネットワーク
の距離は約20〜30キロであり、ネットワークの速度は0と10Kbpsとの間で変化します。コンピュータはWindows XPを実行しており、非常に高い負荷のプログラム(RAM 2GB、CPU使用率90%)が常に実行されており、すべてのコンピュータのIPアドレスは既知で静的です。
すべてのコンピュータで実行するプログラムを作成し、そのコンピュータで実行またはインストールして更新するコマンドまたはパッケージを取得します。低速ネットワークと切断の危険性が高いため、コンピュータ間でデータを送信するには再開機能が必要です。問題は私がそれをどのように実装すべきかということです。 .NETリモーティングを使用するか、単純なネットワークソケットとTCPを使用しますか?どちらがいいですか?あなたが提案している提案やアプローチを説明してください。
のためにそれをチェックアウトし、ドメイン上のマシンはありますか?サーバー、ワークステーション? – dotnetnate