C# Windowsフォームアプリケーションへデータを送れるようにしたい


W10 PCでNodeJS serverを作成しましたが、そこから（同じPC内の）C#
Windowsフォームアプリケーションで作成した印刷アプリへデータを送りたいのですがどのようにすれば良いでしょうか？

自分が考えた方法は印刷アプリ側にHTTP server機能を持たせ、NodeJS
serverからPOST通信でデータを送るというもので、このサイトはじめいくつか調べてみましたが、私には難易度が高く、内容が断片的にしか理解できませんでした。  
初心者（visualstudio/c#の学習期間は半年くらい）に理解できそうなサイトや技術情報等ありましたらご教授ください。




Windowsフォームのアプリケーションにデータを届ける方法として、HTTP通信以外の気軽なアイディアとしてはFTPサーバや共有フォルダを作成してファイルを渡してみるのはどうでしょうか？

[code]

    Node.jsアプリ --> FTPサーバ/共有フォルダ --> Windowsフォームアプリ
    
[/code]

この別のバリエーションとしては、WindowsフォームアプリからNode.jsアプリに新しいファイルの有無を問い合わせることもできます。このときのNode.jsアプリは、ファイルがあるときはHTTP応答としてファイルを、ファイルがないときはHTTPコード
404 を返却するようなイメージです。

[code]

    Windowsフォームアプリ --> (POSTまたはGET) --> Node.jsアプリ
    
[/code]

今回考えてみたどちらのアイディアもWindowsフォームアプリが周期的に新しいファイルの有無を確認します。確認の頻度を高めればリアルタイム風の動作になりますが、あまりたくさんの問い合わせを受けると、FTPサーバ、共有フォルダ、Node.jsアプリが負荷に耐えられないかもしれません。このアイディアを試すのであれば、緩やかな確認頻度にするのがおすすめです。

追記：  
どちらのアプリケーションも同じコンピュータで動作しているとのこと。  
それであれば、FTPサーバや共有フォルダではなく、ローカルフォルダを決めておいてファイルをやりとりできそうです。

