IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/08/24
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
GFW
Nobody
Opax
SOBAKA
WebClient95
anon
anontor
b3t4f4c3
deserving-stegosaur
duanin2
fidoid
fujifilm
halloy1341
iiii
karamba_i2p
leopold
mareki2p
negative_rock127
nik0tr
not_bob_afk
ntty
osoznayka
poriori
profetikla
rc13
shaye
slfd
sonya
teeth
un
weko_
гомаzкатин_v
orignal намереваюсь boost::date_time выпилить совсем
onon А над стримами нет желания поработать немного?
orignal я плохо понимаю что там надо делать
orignal вот над датаграммами собираюсь
onon Да там с наками разобраться, у меня просто не получается.
orignal у меня тем более
onon Полученные наки добавлять в список, и при перепосылке проверять соответствие
onon Я просто не знаю как итерироваться по списку, когда я уже итерируюсь по другому списку
onon Если и там и там итератор 'it'
orignal а ну это можно
orignal назови it1 и все
onon А, ну попробую
orignal такое есть во многих местах
orignal посмотри например в Transports.cpp как сделано
onon Угу
segfault orignal: > намереваюсь boost::date_time выпилить совсем
segfault а что в нём плохого?
orignal не тред сейф
orignal у R4SAS -а иногда при старге грохаестся
segfault orignal: так заверни в boost::atomic
Vort с путями в бусте, по-моему, тоже похожая проблема
Vort и там гонки возникают при доступе ко внутренним данным буста, а не к юзерским данным
Vort то есть, тут синхронизация нужна на уровне кода, а не на уровне данных
Vort каждый схожий вызов оборачивать в мьютекс
Vort откопал вот в логах чата. моё сообщение "а до работы с файлами дело не дошло. буст обосрался в процессе преобразования std::string в boost::filesystem::path"
Vort даже ссылка на стек ещё не протухла. через 5 месяцев протухнет )
orignal Vort так я на это ответил что надо перейти на std::filesystem но это с 17 ого
orignal segfault вот я не хочу ставить мьютекс на каждый чих
orignal проща взять нормальный код из std