yasio
v4.3.1

英語
Yasioは、さまざまなゲーム エンジンに基づくクライアントとゲーム クライアント ネットワーク サービスに焦点を当てた、軽量のクロスプラットフォームの非同期ネットワーク ライブラリです。
| 建てる | ステータス (github) |
|---|---|
| Windows(msvc、clang、mingw) | |
| Windows(vs2013) | |
| アンドロイド | |
| iOS/tvOS/watchOS | |
| Linux | |
| macOS | |
| FreeBSD | |
| ソラリス |
SampleScene開いて実行するだけです。U3DScripting開いて実行します。axmolゲーム エンジンとしてのネットワーク ソリューション。 g++ tests/tcp/main.cpp --std=c++11 -DYASIO_HEADER_ONLY -lpthread -I./ -o tcptest && ./tcptestgit clone --recursive https://github.com/yasio/yasio
cd yasio
# 如果是 macOS Xcode, 这里命令应该换成:cmake -B build -GXcode
cmake -B build
# 使用CMake命令行编译, 如果需要调试,则使用相应平台IDE打开即可:
# a. Windows:使用VisualStudio打开build/yasio.sln
# b. macOS:使用Xcode打开build/yasio.xcodeproj
cmake --build build --config Debug
# # 者直接用VS打开 YASIO_HEAD_ONLY=1を定義するだけです。yasio は、C++11 コンパイラで使用できる次の C++14/17/20 標準ライブラリ コンポーネントを提供します。yasio/string_view.hpp、yasio/shared_mutex.hpp、yasio/memory.hpp を確認してください。
Yasio の cmake スクリプトは、デフォルトで OpenSSL を SSL サポート ライブラリとして選択し、1kiss から自動的にダウンロードします。このバージョンがシステムにインストールされていない場合は、プリコンパイルされたVS2022(MSVC-14.39)が CMake パラメータを渡してください-DYASIO_SSL_BACKEND=2 、たとえば、プロジェクトによって提供されるクロスプラットフォームのワンクリック コンパイル スクリプトbuild.ps1を使用します。
powershell build.ps1 -p win32 -a x64 -xc " -DYASIO_SSL_BACKEND=2 " 
クリックして参加: 829884294