wintercg / proposal-sockets-api

Proposal for an API for establishing TCP connections in Non-Browser JavaScript runtime environments
https://sockets-api.proposal.wintercg.org/
Other
46 stars 2 forks source link

Add SocketInfo, update opened promise #19

Closed jasnell closed 1 year ago

jasnell commented 1 year ago

The opened promise resolves to a SocketInfo.

SocketInfo provides remoteAddress and (optionally) localAddress

const socket = connect('https://example.com');
const info = await socket.info;
console.log(info.remoteAddress);
console.log(info.localAddress);