0

ネットワークを介してPCでデータを交換する(LANケーブルを介して接続する)必要がある2つのウィンドウ(MFC)アプリケーションを高速(できるだけ高速)で実装する必要があります。

この目的のために、名前パイプを使用して通信する 2 つのアプリケーションを作成しました。同じPC、または同じドメインの下にある別のPCにある場合、両方のアプリケーションが正常に動作します(PCに接続先の別のPCのユーザープロファイルが含まれている必要があるという条件付き)。

ただし、両方の PC が LAN 上のネットワーク ケーブルを介して接続されている場合、両方のアプリケーション (サーバーとクライアント) は相互に接続できません。サーバーのサイト名パイプを作成する前にセキュリティ属性を設定しようとしましたが、それでもうまくいきません! ヒントや解決策はありますか?

パイプ名: \192.168.0.59\PIPE\TEST_SPEED

4

1 に答える 1

1

ネットワーク経由で名前付きパイプを使用しています。これは、samba 経由の名前付きパイプを意味しますが、Windows はドメイン ネットワーキングを行います。コンピューターが同じドメインまたはワークグループにある場合にのみ機能します。

代わりにソケットを使用しないのはなぜですか? これはネットワーキングを行うための標準的な方法であり、IP アドレスがあればどこでも機能します。

于 2013-07-02T03:33:53.020 に答える