14 lines
545 B
C
14 lines
545 B
C
|
#pragma once
|
||
|
#include "multiaddr/multiaddr.h"
|
||
|
|
||
|
/**
|
||
|
* This is a hack to get ip4/tcp working
|
||
|
* TODO: this should be moved further down in the networking stack and generified for different multiaddresses
|
||
|
* This makes too many assumptions
|
||
|
* @param address the multiaddress to parse
|
||
|
* @param ip the first IP address in the multiaddress
|
||
|
* @param port the first port in the multiaddress
|
||
|
* @returns true(1) on success, false(0) on failure
|
||
|
*/
|
||
|
int libp2p_utils_multiaddress_parse_ip4_tcp(const struct MultiAddress* address, char** ip, int* port);
|