我想阻止Node内给定TCP端口上的活动,或者如果需要在V8中关闭以便模拟测试中的断开连接。我宁愿不为每个平台禁用网络接口或进入防火墙,以便跨平台的测试可以保持一致。我试过挖掘节点源但到目前为止还没有看到任何有用的东西。
Node和V8中是否有可以用于这些目的的公共接口?
==
最后我的问题如上所述,是否有任何接口可以被操作以禁用Node进程内单个端口上的TCP活动。我认为这对于各种测试通常都很有用,但我的具体用例如下。
我需要在长时间运行的PostgreSQL客户端node-postgres
上模拟断开连接,以确保在再次启用端口后,我的模块在后续重试时成功重新连接。