Splits socket address string into host string and port value. Validates port value.
Synopsis
Declared in <util/strencodings.h>
bool
SplitHostPort(
std::string_view in,
uint16_t& portOut,
std::string& hostOut);
Return Value
true if port‐portion is absent or within its allowed range, otherwise false
Parameters
Name |
Description |
in [in] |
The socket address string to split. |
portOut [out] |
Port‐portion of the input, if found and parsable. |
hostOut [out] |
Host‐portion of the input, if found. |
Created with MrDocs