Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的PrintWriter?_Javascript_Java - Fatal编程技术网

javascript中的PrintWriter?

javascript中的PrintWriter?,javascript,java,Javascript,Java,下面的代码用java向我的本地主机服务器发送“ping”,我如何用JavaScript做同样的事情 new PrintWriter(new Socket("127.0.0.1", 9002).getOutputStream(), true).println("ping"); 我用javaScript运行它,它说: 未捕获引用错误:未定义PrintWriter Java和JavaScript是两种完全不同的语言。名字上的相似性是由于网景公司在90年代做出了一个不幸的公关决定。出于多种原因,您不能

下面的代码用java向我的本地主机服务器发送“ping”,我如何用JavaScript做同样的事情

new PrintWriter(new Socket("127.0.0.1", 9002).getOutputStream(), true).println("ping");
我用javaScript运行它,它说:

未捕获引用错误:未定义PrintWriter


Java和JavaScript是两种完全不同的语言。名字上的相似性是由于网景公司在90年代做出了一个不幸的公关决定。出于多种原因,您不能期望Java代码在JavaScript中“正常工作”;这就像期望COBOL代码被C编译器编译和理解一样

向服务器发送“ping”的标准方法是使用。但请记住,有一个相同的原产地政策限制。这意味着您只能向同一子域上的资源发出请求

有几种方法可以解决这个问题;请查看以下答案以了解详细信息:


请澄清,您在Javascript中运行的代码到底是什么?如何运行它(在浏览器控制台?)?一个可以在任何页面上放置javascript的Chrome扩展。我用JavaScript运行了与上面粘贴的java代码完全相同的代码,希望您理解java和JavaScript是完全不同的语言,唯一的共同点是名称上的相似性。。。如果你已经知道,请原谅我。我知道,但有些人认为如果语句在这两种语言中都起作用:P我教过我会尝试,所以我在这里要问的是:如何使用JavaScript向服务器发送消息?PrintWriter是一个特定于java的类,JavaScript中没有同名的函数或类。另外,我认为使用javascript实现这个功能并不容易。