Javascript发送字符串到控制台应用程序
Javascript send string to console application
我想执行一些javascript,将文本字符串发送到与web浏览器运行在同一台机器上的c++/java控制台应用程序
我应该执行什么javascript ?我该如何接收字符串呢?
据我所知,有两种方法可以使用JavaScript将数据传输到其他地方。第一个是使用XMLHttpRequest,第二个是使用WebSocket。在这两种情况下,JavaScript代码都将建立到另一个程序的连接,在本例中,该程序是您的c++/Java程序。
在第一种情况下,如果你想使用XMLHttpRequest(或其他库使用这个,如jQuery的get
或post
)进行通信,你需要确保你的c++/Java应用程序启动一个小的web服务器。这样,JavaScript代码就可以建立到它的连接并发送数据。我敢肯定,有c++/Java库,你可以使用这一点,但即使你不能,它应该是相当简单的得到一些工作,只是普通的套接字代码。为此所需要的基于文本的HTTP协议并不难。
在第二种情况下,您需要确保在c++/Java应用程序中启动了WebSocket服务器。然后,您的JavaScript代码可以连接到该服务器并发送其数据。我不太熟悉WebSocket协议,但我怀疑它稍微不那么琐碎,所以使用库来实现这将是一个不错的选择。
相关文章:
- C++控制台应用程序阻止退出
- 如何在 Win32 C++控制台应用程序中调用 UWP 类库
- 是否可以从控制台应用程序使用 C++/WinRT 创建窗口?
- 如何创建一个使用开源c项目的c++控制台应用程序
- c ++控制台应用程序,如何在控制台外部打印字符
- 将控制台应用程序直接输出到Visual Studio而不是外部Windows控制台中
- 如何在 Win32 控制台应用程序中注册不可见的窗口类?
- 如何将从控制台应用程序C++回调设置为C++ COM DLL
- 使用代码在 AWS 开发工具包C++控制台应用程序上设置凭证
- 直接输入控制台应用程序
- C++调试控制台应用程序
- C++控制台应用程序调用C++/CLI静态库
- 如何在控制台应用程序中添加滚动功能以显示更大的输入
- 如何在将Visual Studio C++控制台应用程序连接到Microsoft SQL Server时修复"
- 如何读取windows服务启动的控制台应用程序的输出
- VS2017 中缺少 Win32 控制台应用程序.如何创建C++空项目?
- 将 Visual C++ 6 控制台应用程序作为 Windows 服务运行
- 如何将控制台应用程序放入系统托盘通知C++?
- 如何向控制台应用程序添加图标
- 如何在 Linux/Apache 虚拟主机上运行 win32 控制台应用程序?