Changeset View
Changeset View
Standalone View
Standalone View
src/netbase.cpp
| Show First 20 Lines • Show All 744 Lines • ▼ Show 20 Lines | std::unique_ptr<Sock> ConnectDirectly(const CService &dest, | ||||
| if (!dest.GetSockAddr((struct sockaddr *)&sockaddr, &len)) { | if (!dest.GetSockAddr((struct sockaddr *)&sockaddr, &len)) { | ||||
| LogPrintf("Cannot get sockaddr for %s: unsupported network\n", | LogPrintf("Cannot get sockaddr for %s: unsupported network\n", | ||||
| dest.ToStringAddrPort()); | dest.ToStringAddrPort()); | ||||
| return {}; | return {}; | ||||
| } | } | ||||
| if (!ConnectToSocket(*sock, (struct sockaddr *)&sockaddr, len, | if (!ConnectToSocket(*sock, (struct sockaddr *)&sockaddr, len, | ||||
| dest.ToStringAddrPort(), manual_connection)) { | dest.ToStringAddrPort(), manual_connection)) { | ||||
| LogPrintf("Cannot connect to socket for %s\n", dest.ToStringAddrPort()); | |||||
| return {}; | return {}; | ||||
| } | } | ||||
| return sock; | return sock; | ||||
| } | } | ||||
| std::unique_ptr<Sock> Proxy::Connect() const { | std::unique_ptr<Sock> Proxy::Connect() const { | ||||
| if (!IsValid()) { | if (!IsValid()) { | ||||
| ▲ Show 20 Lines • Show All 248 Lines • Show Last 20 Lines | |||||