X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=node-net%2Fnet.mts;h=c70bf8f077ab1b7c6c416b3ea957175d8e9c123d;hb=HEAD;hp=9e16ab32601da75ded82e13e98d505ee9f27fac5;hpb=94769d9a2cfac383d62769f096674b9f7a7f25df;p=ldk-java diff --git a/node-net/net.mts b/node-net/net.mts index 9e16ab32..c70bf8f0 100644 --- a/node-net/net.mts +++ b/node-net/net.mts @@ -97,11 +97,11 @@ export class NodeLDKNet { return descriptor; } - private static v4_addr_from_ip(ip: string, port: number): ldk.NetAddress { + private static v4_addr_from_ip(ip: string, port: number): ldk.SocketAddress { const sockaddr = ip.split(".").map(parseFloat); - return ldk.NetAddress.constructor_ipv4(new Uint8Array(sockaddr), port); + return ldk.SocketAddress.constructor_tcp_ip_v4(new Uint8Array(sockaddr), port); } - private static v6_addr_from_ip(ip: string, port: number): ldk.NetAddress { + private static v6_addr_from_ip(ip: string, port: number): ldk.SocketAddress { const sockaddr = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; const halves = ip.split("::"); // either one or two elements const first_half = halves[0].split(":"); @@ -118,20 +118,20 @@ export class NodeLDKNet { sockaddr[15 - idx*2] = v & 0xff; } } - return ldk.NetAddress.constructor_ipv6(new Uint8Array(sockaddr), port); + return ldk.SocketAddress.constructor_tcp_ip_v6(new Uint8Array(sockaddr), port); } - private static get_addr_from_socket(socket: net.Socket): ldk.Option_NetAddressZ { + private static get_addr_from_socket(socket: net.Socket): ldk.Option_SocketAddressZ { const addr = socket.remoteAddress; if (addr === undefined) - return ldk.Option_NetAddressZ.constructor_none(); + return ldk.Option_SocketAddressZ.constructor_none(); if (net.isIPv4(addr)) { - return ldk.Option_NetAddressZ.constructor_some(NodeLDKNet.v4_addr_from_ip(addr, socket.remotePort)); + return ldk.Option_SocketAddressZ.constructor_some(NodeLDKNet.v4_addr_from_ip(addr, socket.remotePort)); } if (net.isIPv6(addr)) { - return ldk.Option_NetAddressZ.constructor_some(NodeLDKNet.v6_addr_from_ip(addr, socket.remotePort)); + return ldk.Option_SocketAddressZ.constructor_some(NodeLDKNet.v6_addr_from_ip(addr, socket.remotePort)); } - return ldk.Option_NetAddressZ.constructor_none(); + return ldk.Option_SocketAddressZ.constructor_none(); } /**