socket通信问题
发布于 11 年前 作者 jie414341055 3750 次浏览 最后一次编辑是 8 年前

有一个问题请教大家。 我现在route.js里获取了用户提交的一些表单内容,需要一个C++程序来处理并得到处理结果。C++程序是通过socket来通信的,监听某个端口并处理监听到的内容。一旦监听失败就结束。所以现在需要一个Node网络进程一直运行,一旦route获取到表单,就把表单内容传递给该Node进程。这个我该怎么实现。

谢谢。

2 回复

现在思路是单独写一个server,route里得到表单后就建立client连接和server通信,server得到消息后再传给cpp client。server得到cpp client的处理结果后返回给route的client。

不知道这样可以不,还有没有更好的思路。

可以监听socket的error或者close事件,关闭的时候重新发起连接,这样起到保持连接的效果

回到顶部