- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:winsock2について)
WinSock2についての質問
このQ&Aのポイント
- WinSock2の仕様が理解できません。クライアントからサーバに接続し、サーバ側の情報を取得することは可能でしょうか?
- もしもそれが不可能な場合、クライアントとサーバ側で別々のプログラムを作成して通信をする方法はありますか?
- セキュリティ上の問題のため、リモート操作に使える方法を探していますが、WMIやVBSなどでも問題があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
リモート操作なら、telnetするとかターミナルサービス(リモートデスクトップ接続)を使うとかじゃだめなんですか? 確かにそういう仕様のsocketアプリケーションを書けば何だってできるでしょうが、見方を変えればそれもセキュリティホールになるでしょう。 リモートでコードを実行するためだけに、いちいちsocketインタフェースを使って開発するのも効率的とはいえないでしょう。 リモートでコードを実行するための仕組みはいろいろ用意されているはずですが・・・ RPCとかDCOMとか、 JavaのRMIでもいいですし、 IISでCGIプログラムを起動してもいいでしょうし。 .NET Remotingでもいいでしょう。 ほかにもいろいろあると思います。
補足
ご回答ありがとうございます。 >リモート操作なら、telnetするとかターミナルサービス(リモートデスクトップ接続)を使うとかじゃだめなんですか? は一様考えています。が、最終的に出来ないときの仕様にしてます。 >リモートでコードを実行するためだけに、いちいちsocketインタフェースを使って開発するのも効率的とはいえないでしょう。 私もそう思います。 >リモートでコードを実行するための仕組みはいろいろ用意されているはずですが・・・ RPCとかDCOMとか、 掲示板に乗せていない理由がありました。 設定等をなるべくしないで、EXEだけで解決したかったのです。 環境がwindowsNTなので....