У меня есть приложение С# и приложение Node.js. Я хотел бы нажать кнопку в моем приложении С#, чтобы отправить три аргумента в приложение Node.js в качестве ввода. Возможно ли это?
Изменить: Оба приложения запускаются на одном компьютере. Приложение С# предоставит три аргумента приложению Node.js. Приложение Node.js будет запрашивать веб-службу (POST), получать некоторые XML-данные и манипулировать этими данными. Я знаю, что я мог бы выполнить эту задачу и на С#, но в этом случае это должно быть Node.js.
Изменить №2 и решение: сейчас я выбрал: 4. Your node process runs a socket server and your C# app does requests over tcp
.
Я также предоставил решение, которое, кажется, работает:
- Node.js part: http://www.hacksparrow.com/tcp-socket-programming-in-node-js.html
- С# часть: http://www.codeproject.com/Articles/1415/Introduction-to-TCP-client-server-in-C
Теперь вы готовы отправить любые данные из вашего приложения С# на сервер Node.js.