@gent-js/gent
Version:
template-based data generator.
15 lines (14 loc) • 452 B
JavaScript
import * as dnsPromises from "node:dns/promises";
import * as net from "node:net";
export async function createTcpOutput(outputOptions) {
const lookupAddress = await dnsPromises.lookup(outputOptions.address, {
verbatim: true,
});
const tcpOptions = {
host: outputOptions.address,
port: outputOptions.port,
family: lookupAddress.family,
};
const client = net.connect(tcpOptions);
return client;
}