Javascript发送字符串到控制台应用程序

Javascript send string to console application

本文关键字:控制台 应用程序 字符串 Javascript      更新时间:2023-09-26

我想执行一些javascript,将文本字符串发送到与web浏览器运行在同一台机器上的c++/java控制台应用程序

我应该执行什么javascript ?我该如何接收字符串呢?

据我所知,有两种方法可以使用JavaScript将数据传输到其他地方。第一个是使用XMLHttpRequest,第二个是使用WebSocket。在这两种情况下,JavaScript代码都将建立到另一个程序的连接,在本例中,该程序是您的c++/Java程序。

在第一种情况下,如果你想使用XMLHttpRequest(或其他库使用这个,如jQuery的getpost)进行通信,你需要确保你的c++/Java应用程序启动一个小的web服务器。这样,JavaScript代码就可以建立到它的连接并发送数据。我敢肯定,有c++/Java库,你可以使用这一点,但即使你不能,它应该是相当简单的得到一些工作,只是普通的套接字代码。为此所需要的基于文本的HTTP协议并不难。

在第二种情况下,您需要确保在c++/Java应用程序中启动了WebSocket服务器。然后,您的JavaScript代码可以连接到该服务器并发送其数据。我不太熟悉WebSocket协议,但我怀疑它稍微不那么琐碎,所以使用库来实现这将是一个不错的选择。