Console sample program written using StovePCMatchmaking64.dll.
#include <iostream>
#include "MetadataHelper.h"
#include <string>
#include <vector>
#include <codecvt>
extern std::wstring myLobby;
{
std::wcout << L"- Success" << std::endl;
else
std::wcout << L
"- failed, code = " << error.
result << std::endl;
}
{
std::wcout << L"- Disconnect code = " << code << std::endl;
}
{
std::wcout << L"- Success" << std::endl;
else
std::wcout << L
"- failed, code = " << error.
result << std::endl;
std::wcout << L
"- Create Lobby = " << createLobby.
lobby << std::endl;
}
{
std::wcout << L"- Success" << std::endl;
else
std::wcout << L
"- failed, code = " << error.
result << std::endl;
std::wcout << L
"- Join Lobby = " << joinLobby.
lobby << std::endl;
std::wcout << "== config ==";
for (auto pair : config)
{
std::wcout << pair.first << " : " << pair.second << std::endl;
}
myLobby = joinLobby.
lobby;
}
{
std::wcout << L
"update lobby = " << updateLobbyData.
lobby
<< std::endl;
std::wcout << "== config ==";
for (auto pair : config)
{
std::wcout << pair.first << " : " << pair.second << std::endl;
}
}
{
std::wcout << L
"- Leave Lobby = " << leaveLobby.
lobby << std::endl;
std::wcout << L
"leave lobby code = " << error.
result << std::endl;
}
{
std::wcout << L
"user join lobby = " << userJoin.
lobby
<< L
"UID = " << userJoin.
UID
<< std::endl;
std::wcout << "== user data ==";
for (auto pair : config)
{
std::wcout << pair.first << " : " << pair.second << std::endl;
}
}
{
std::wcout << L
"update user lobby = " << updateLobbyUser.
lobby
<< L
"UID = " << updateLobbyUser.
UID
<< L
"nickname = " << updateLobbyUser.
nickname
<< std::endl;
std::wcout << "== user data ==";
for (auto pair : config)
{
std::wcout << pair.first << " : " << pair.second << std::endl;
}
}
{
std::wcout << L
"user leave lobby = " << userLeave.
lobby
<< L
"UID = " << userLeave.
UID
<< L
"leave code = " << error.
result
<< std::endl;
}