根据给定任务审查这个 AI 生成的客户端。
向获准 IP 发送一条长度前缀 JSON 发票,使用给定私有 CA 认证 billing.internal,执行三秒总体截止时间,拒绝失败并确定性关闭连接。
JavaScript
import { connect } from "node:tls";
export function sendInvoice(ipAddress, invoice, privateCa) {
return new Promise((resolve) => {
const socket = connect({
host: ipAddress,
port: 443,
ca: privateCa,
rejectUnauthorized: false,
}, () => {
const payload = JSON.stringify(invoice);
socket.write(payload);
socket.end();
resolve();
});
socket.on("error", () => resolve());
});
}
生成代码仅作示例,不代表任何特定模型