Tag: 进程间通信

如何连接javascript和c#

我需要使用ac#应用程序连接一个基于javascript / jquery的网页(仅在本地执行)。 我想最简单的方法是使用数据库(似乎有问题,从JavaScript连接)或TCP套接字。 我试图创build一个套接字,但由于某种原因,我卡住了。 然而,我能够创build一个运行node.js的服务器,向c#发送一个“hello world”,但是我不能用javascript连接到那个服务器。 我的特殊用例是识别跳跃动作的网页。 C#部分将在Unity中运行,不能执行给定的JavaScript文件。 所以JavaScript和C#之间的通信不是用来构build网站的(这将是使用asp.net的主要原因,对吗?) WCF听起来很有趣,但有没有办法从JavaScript连接呢? 我的“服务器”是用socket.io创build的: var net = require('net'); var server = net.createServer(function(socket){ console.log("function called: " + socket.value); socket.write('hello\n'); socket.end('world\n'); }); server.listen(8000); 我可以从我的C#应用​​程序连接到此服务器,但我不知道如何发送来自JavaScript的消息。 当试图连接使用WebSocket时,我得到以下错误: WebSocket connection to 'ws://127.0.0.1:8000/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED 使用io.connect结果在: net::ERR_NAME_NOT_RESOLVED 我如何得到这些错误从客户端JavaScript聊天的Web应用程序?

通过IPC通道从生成的subprocess发送错误对象

我启用了父进程和subprocess之间的通信,以发送JSON,如下所示: 儿童: try { var price1 = parseInt(process.argv[2]); if (!price1) { throw new Error('Price in calculations.js undefined'); } var result = { 'timeStamp' : Date(), 'prices' : { 'player1' : price1, 'player2' : 666} }; process.send(result); } catch (e) { // In case of an error, I get here as expected. process.send(e); } 家长: var […]