Страница 2 из 2
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 06.05.2011, 18:09
MOZGIII
А что и зачем вы пишите? Там действительно нужен С++? Может стоит использовать языки "повыше"?
Посмотрел код, почитал сорцы библиотеки... Что там при этом пишет OutputDebugString (когда выдаётся FALSE)?
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 06.05.2011, 18:46
NiGHt-LEshiY
MOZGIII
Если только пониже. Слишком много возможностей для взаимодействия, чтобы делать всё вызовом какой-нибудь одной унылой функции в "высоком" языке.
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 06.05.2011, 18:51
MOZGIII
NiGHt-LEshiY
Если только для хардкорных фанатов... А в высоких языках тоже можно работать с сокетами, если не нравится одной функцией. Только головной боли с типизацией или gc не будет.
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 06.05.2011, 18:56
bober943
MOZGIII писал(а):А что и зачем вы пишите? Там действительно нужен С++? Может стоит использовать языки "повыше"?
Посмотрел код, почитал сорцы библиотеки... Что там при этом пишет OutputDebugString (когда выдаётся FALSE)?
Что за OutputDebugString? Можно поподробнее?
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 06.05.2011, 18:59
MOZGIII
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 06.05.2011, 19:25
Obender
MOZGIII, Извини меня конечно, но мне кажется что автор выложил говую dll ку как раз для таких чайников как я (что бы не сломал голову с исходником). Вот только мануал какойто слабенький, побольше бы описаний. Помоги пожалуйста советом по это функции, будь она неладна.
Добавлено спустя 22 минуты 42 секунды:
MOZGIII писал(а):А что и зачем вы пишите? Там действительно нужен С++? Может стоит использовать языки "повыше"?
Посмотрел код, почитал сорцы библиотеки... Что там при этом пишет OutputDebugString (когда выдаётся FALSE)?
Если бы был аналог программы которую я хочу написать, я бы голову не ломал над этой библиотекой. Сама программа будет оперировать с данными полученными с ее помощью. Почему именно эта библиотека - просто другой я не нашел (если вообще другая имеется). А программирование запросов через сокеты для меня пока что очень сложно
(да и зачем изобретать велосипед
)
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 07.05.2011, 13:38
bober943
Ну что великие умы? Поможете новичкам? :)
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 07.05.2011, 15:17
Obender
bober943 писал(а):Ну что великие умы? Поможете новичкам? :)
bober943. думаю это конец
. Придется учится программить сокеты.
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 07.05.2011, 16:46
bober943
Учиться все равно нужно, но сейчас это будет намного сложнее, чем использовать готовую библиотеку
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 07.05.2011, 18:03
Obender
bober943
Полностью с тобой согласен, но решение как черный кот в темной комнате, не увидиш без фонарика. А подсветить некому
.
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 07.05.2011, 18:08
NiGHt-LEshiY
Уже 6 сообщений вы мусолите одно и то же. Ждите, пока вам подскажут, ищите в сети.
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 13.04.2014, 00:15
MrLOLs
Пожалуйста, кот-нибудь сделайте пример запроса к мастер-серверу, с целью получить список серверов на SSQ.dll.
Re: Мониторинг серверов Source (библиотека SSQ.dll) С++
Добавлено: 22.04.2014, 21:16
Rififi
Вместо нужных значений выводятся крякообразы
потому что строки приходят в виде utf8
юзай перекодировку в wide
Код: Выделить всё
#include <string>
#include <codecvt>
#include <locale>
#include <iostream>
std::wstring from_utf8(const std::string& s)
{
std::wstring_convert<std::codecvt_utf8<wchar_t> > cnv("", L"");
return cnv.from_bytes(s);
}
...
SSQ_INFO_REPLY info_reply = {0};
SSQ_GetInfoReply(&info_reply);
std::locale::global(std::locale(""));
std::wcout << L"Hostname: " << from_utf8(info_reply.hostname) << std::endl;