有没有一种方法可以将数据从javascript发送到exe文件
Is there a way to send data from javascript to an exe file
我正在制作一个简单的网站,当你输入用户名和密码时,它会将其发送到一个c++可执行文件,该文件会将数据保存在txt文档中。
可执行文件运行良好,但我找不到将数据发送到可执行文件的方法。
我试过window.open((,但后来,它开始下载exe文件。
这是c++可执行的代码
#include <fstream>
#include <iostream>
using namespace std;
char main () {
char name[100];
char password[100];
cin >> name;
cin >> password;
ofstream outfile;
outfile.open ("data.txt", ios_base::app);
outfile << name <<"; " << password << endl;
outfile.close();
}
您试图做的事情被称为跨进程通信。然而,这很常见,在传统意义上,它不能在网页javascript和标准桌面应用程序之间完成不过,您可以模仿它,一种可能的方法是在桌面应用程序中使用sockets/WebSockets,在网页的javascript中使用WebSockets。另一种方法可以是实现一个简单的RESTneneneba API,它有两个端点,一个在应用程序上,另一个在网页服务器上。
套接字方法更容易,有关它的更多信息,请查看这篇文章。还要查看这个WebSocket教程和这个C++WebSocket库。
根据你的评论,所有这些都可以在一台电脑上完成,事实上,这就是我在回答时的想法。
相关文章:
- 防止主数据类型C++的隐式转换
- 用于访问容器<T>数据成员的正确 API
- 嵌套在类中时无法设置成员数据
- 使用流处理接收到的数据
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 在cuda线程之间共享大量常量数据
- C++将文本文件中的数据读取到结构数组中
- 如何在C++中序列化结构数据
- 在C++中打印指向不同基元数据类型的指针的内存地址
- OpenCV(C++)处理来自JavaScript / Web Assembly的图像数据
- 有没有一种方法可以将数据从javascript发送到exe文件
- JavaScript "header"文件来存储一些数据
- 在 JavaScript 中,值的数据类型存储在何处以及如何存储?
- 将数据从 JavaScript 发送到 C++,超过 127 的字节值将替换为 "replacement character"
- 将任意的JavaScript数据对象传递到Node.js C 插件
- 如何存储数据,并在firefox / chrome javascript插件中添加按钮
- Qt和JavaScript映射数据
- 如何将字符串数据发送到 JavaScript
- 如何将字符串数据发送到 JavaScript