
No.4ベストアンサー
- 回答日時:
私はフォームアプリケーションの方を使っていていWPFは使ったことがありませんが、プロジェクトを作ってみるとFrameworkの指定があったりするため、使い方が同じかはわかりませんが使えるように思います。
ちなみに私の環境はVisual Studioの2015です。
Visual Studioは簡単に言うと、いろいろな言語の開発環境です。
.NETは簡単に言うと、いろいろな言語で使えるライブラリです。
フォームアプリでも動作しました。
最終形ではありませんがnodeJSからPOST送信し、C#側streamReaderで送信データを読むことができました。
No.3
- 回答日時:
名前空間について念のため。
通常は下記のusingで指定します。
https://docs.microsoft.com/ja-jp/dotnet/csharp/l …
HttpListenerクラスを使う場合であれば「using System.Net;」になります。
ただ、必ずではなく、usingを使わず、HttpListenerクラスを使う場所で「System.Net.HttpListener」と書いても同じことになります。
名前空間はusingで行ったのですが、他に誤りがあったのかもしれません。
質問の本筋から外れてしまいますが、visualstudioではフォームアプリケーションの他にWPFとかWPFブラウザアプリなどが選べますが、クラスはすべて同じように使えるものなのでしょうか?(フォームアプリケーションでHttpListenerは使えるか?)
.NETとvisualStudioの関係が良くわかってないのでもし愚問でしたら悪しからず。
No.2
- 回答日時:
HTTPに特化した場合ならば公式の下記が参考になると思います。
.NETはFramework 4.8の場合です。
https://docs.microsoft.com/ja-jp/dotnet/api/syst …
docs.microsoftに書かれている内容は私にはちんぷんかんぷんですがサンプルコードで試行錯誤してみます。
ちょっと気になるのは名前空間のSystem.Netで、以前別件で試したときエラーになり、フォームアプリケーションでは使えないのかなと判断し、あきらめたことがあります。
いずれにせよ再度試して見ます。ありがとうございました。
No.1
- 回答日時:
手っ取り早いのはnode.js下でJavascriptのアプリケーションを実行することかと思います。
Javascriptのアプリケーション内では、下記のhttp.requestメソッドを使用してWindowsフォームアプリケーションに送るとか。
https://nodejs.org/dist/latest-v12.x/docs/api/ht …
送りたいデータを制御しやすくしたりするのであれば、まずnode.js上で送りたいものを指定できるWebフォームを持つページを作ってしまうというのも手です。
当然、Webフォームのサブミット動作は作る必要がありますが。
(Webフォームに入力されたものをnode.jsにPOSTし、node.js側はそれを受け、上記のhttp.requestメソッドでWindowsフォームアプリケーションに送るという処理がいる。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Windows10でアカウントの調子が悪いので、userを新規作成してそこへデータを引き継ぎたい 1 2023/02/16 00:46
- Windows 10 windows10このPCをリセットするを選択し、すべて削除を選択した場合C以外のドライブも初期化? 2 2022/11/10 14:24
- Visual Basic(VBA) VBA で エクスプロー操作 1 2023/05/31 16:13
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- その他(開発・運用・管理) VisualStudioSetup.exeの設定について(Rustのインストールの準備として) 2 2023/04/17 12:54
- その他(パソコン・スマホ・電化製品) データ転送機能なしのケーブル探してます。 写真のような製品で •データ転送機能なし •ケーブルは短い 3 2023/02/12 00:20
- Excel(エクセル) 1つのファイルを3つのフォルダにファイル名を【明日の日付】にして、コピーをしたい 2 2022/12/21 17:43
- Windows 7 Windows7でMicrosoft VirtualPC2007 SP1を使用する 9 2022/11/17 13:12
- ネットワーク 家庭内LANの2台のPC間で「ネットワーク資格情報の入力」で引っかかってフォルダが共有できない 1 2022/12/11 23:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAにてメッセージボックスを最...
-
Googleフォーム・複数人の申し...
-
ExcelVBAでユーザーフォーム内...
-
WithEvents変数について
-
ダンベルフライを130kgで出来る...
-
クエリ抽出条件を動的に変更したい
-
PDFフォームに本日の日付を自動...
-
フォームのクローズについて
-
アクセスVBA フォームのス...
-
サブフォームにフィルタをかけたい
-
サブフォームのサブフォームの...
-
Accessでサブフォームの合計を...
-
Accessでフォームから別フォー...
-
メインフォームとサブフォーム...
-
アクセス・別フォームの新規レ...
-
VBA リストボックスをダブルク...
-
C#WebServer
-
C# マルチディスプレイにて、...
-
C#でフォームの中にフォームを...
-
C#でフォームのコピーをしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAにてメッセージボックスを最...
-
VBA リストボックスをダブルク...
-
Accessでフォームから別フォー...
-
Googleフォーム・複数人の申し...
-
PDFフォームに本日の日付を自動...
-
サブフォームの新規レコードに...
-
ユーザーフォーム上にアイコン...
-
リストボックスの選択解除
-
アクセスVBA フォームのス...
-
VBプログラムの終了
-
Access 無操作の場合、自動で閉...
-
メインフォームからサブフォー...
-
フォーム上の全てのコントロー...
-
ExcelVBAでフォーム内でブック...
-
ExcelVBAでユーザーフォーム内...
-
サブフォームのイベント取得
-
dbOpenTableとdbOpenDynaset
-
VB.net(VB)で、フォームにExcel...
-
C# 別なフォームへ値を渡す (...
-
メッセージボックスの背景色
おすすめ情報
ありがとうございます。
教えて頂いたNodeJS側の資料参考にさせていただきます。(私の理解力では難易度が高いのですが試行錯誤で頑張ります。)
C#Windowsフォームアプリ側受信処理についての資料等ありませんでしょうか?