/
vasandi
/
AirSim
Обзор
Документация
Войти
/
vasandi
/
AirSim
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
MavLinkCom/src/serial_com/SocketInit.cpp
28 строк
688 B
Андрей Васильченко
сборка под ubuntu 26.04
08 июл 2026, 10:15
08 июл 2026, 10:15
d53c5a2
Код
Авторство
О чём код?
// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #include "SocketInit.hpp" #include "Utils.hpp" #include <stdexcept> #ifdef _WIN32 #include <Windows.h> #endif using namespace mavlink_utils; bool SocketInit::socket_initialized_ = false; SocketInit::SocketInit() { if (!socket_initialized_) { socket_initialized_ = true; #ifdef _WIN32 WSADATA wsaData; // Initialize Winsock int rc = WSAStartup(MAKEWORD(2, 2), (LPWSADATA)&wsaData); if (rc != 0) { throw std::runtime_error(Utils::stringf("WSAStartup failed with error : %d\n", rc)); } #endif } }