CNode

socket通信问题

Jjie414341055发布于12 年前最后回复12 年前2 回复4287 浏览0 收藏

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

谢谢。

查看回复

回复 (2)

J
jie414341055#1·12 年前

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

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

L
liwenzhu#2·12 年前

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

参与回复
登录后即可参与回复。登录