尝试在Angular Service中连接命名管道并在Electron中进行构建。
我尝试了net
套接字类,但是由于没有在console.log
上获得data
,因此似乎无法正常工作。
import * as net from 'net';
const client: net.Socket = net.connect(namedPipePath);
client.on("data", (d: Buffer) => console.log("connected", d.toString('utf8')));
client.on("error", (err) => console.error(err));
client.on("end", () => console.log('disconnected from server'));
我应该得到console.log("connected", d.toString('utf8')))
答案 0 :(得分:0)
在您的实现中没有发现任何错误。我不确定您是否在写Socket
,因为您没有在上面的代码段中共享那段代码。
尝试下面的方法以及您现有的代码,相信我您的套接字会听你说:)
public write(buffer: Buffer): void {
if (this.client.destroyed) {
return;
}
this.client.write(buffer);
}