[ntcore] Client: only connect to IPv4 addresses (#7195)

The server only binds to IPv6, so connection attempts to that are useless.
This commit is contained in:
Peter Johnson
2024-10-11 17:05:09 -07:00
committed by GitHub
parent c6d801d2d6
commit 77ee9bdd30

View File

@@ -149,7 +149,7 @@ NetworkClient3::NetworkClient3(int inst, std::string_view id,
m_loopRunner.ExecAsync([this](uv::Loop& loop) {
m_parallelConnect = wpi::ParallelTcpConnector::Create(
loop, kReconnectRate, m_logger,
[this](uv::Tcp& tcp) { TcpConnected(tcp); });
[this](uv::Tcp& tcp) { TcpConnected(tcp); }, true);
m_sendOutgoingTimer = uv::Timer::Create(loop);
if (m_sendOutgoingTimer) {
@@ -307,7 +307,7 @@ NetworkClient::NetworkClient(
m_loopRunner.ExecAsync([this](uv::Loop& loop) {
m_parallelConnect = wpi::ParallelTcpConnector::Create(
loop, kReconnectRate, m_logger,
[this](uv::Tcp& tcp) { TcpConnected(tcp); });
[this](uv::Tcp& tcp) { TcpConnected(tcp); }, true);
m_readLocalTimer = uv::Timer::Create(loop);
if (m_readLocalTimer) {