Alexander "SonnySlave"
он только начал релизится
Berkus
21 Dec 2017: LLVM 5.0.1 is now available for download!
Berkus
Upcoming Releases LLVM Release Schedule: 6.0.0: Jan 3 - Branch point, "slow start" Jan 17 - RC1 Feb 7 - RC2 Feb 21 - Final
Alexander "SonnySlave"
Upcoming Releases LLVM Release Schedule: 6.0.0: Jan 3 - Branch point, "slow start" Jan 17 - RC1 Feb 7 - RC2 Feb 21 - Final
а по информации из доверенных источников, релизнится он не в конфе февраяля, а аж в марте
Berkus
ну это только расписание, как будет по факту увидим
Berkus
лучше позже да лучше
Alexander
ой а напиши мне диплом? тема любая
вот такие потом на работе и бегают с кучей вопросов, что да как... да в доку шары долбят безрезультатно)))
Andrei
есть у кого-нибудь ссылка на хорошую статью о работе malloc/free, new/delete в c++? с перегрузкой. placement new и околотекущие темы?
Anton
привет всем. есть кто пользуется libev\libuv\libevent? нужно забиндить порт для ipv6 \ ipv4 - для TCP. чтобы работали оба. Как это реализовать?
Anton
примеры есть, но для чего то одного
Anton
чтобы можно было коннектится с сети ipv6, ipv4 - а обработчик был один
Vsevolod
Выставить 0 в ipv6_v6only и биндиться только на ipv6
Vsevolod
Через setsockopt
Anton
а как оно разрулит для ipv4?
Anton
было бы хорошо, если примером кто то поделился бы
Anton
для любой библиотеки
Anton
lib*
Vsevolod
Кто что разрулит?
Anton
сервер будет принимать оба соединение?
Vsevolod
Создаешь v6 сокет, ставишь эту опцию в 0, биндишься на v6
Anton
зачем: apple требует поддержки ipv6 - делаю сервер которые будет. отдавать контент
Anton
для обоих вариантов
Vsevolod
А v4 слушается автоматом через v6v4 префикс
Vsevolod
Ну то есть ты v4 будешь видеть как ipv6
Anton
нужно будет попробовать, спасибо. а то в голове пока не укладывалось как запустить для обоих вариантов
Alexander
зачем: apple требует поддержки ipv6 - делаю сервер которые будет. отдавать контент
я никогда так низкоуровнево не кодил, а в параметрах os и тд это нельзя настроить?
Anton
со стороны клиента все норм
Рома
Кто-то пробовал писать бота для discord?
Anton
а вот загвозвка со стороны сервера
Рома
на любом
Anton
https поддержку сделать на плюсач
Vsevolod
В линуксе это по дефолту так
Alexander "SonnySlave"
на любом
тут - только про кресты
Рома
ок, на плюсах
Рома
если уж так принципиальны
Vsevolod
А в bsd наоборот, поэтому я и советую это ставить явно
Alexander
а вот загвозвка со стороны сервера
всм, tcp соединение на ipv6? а серваку не пофигу? роутинг и тд это не решают?
Alexander
ок, на плюсах
бота на плюсах это изврат
Anton
с ipv4 все четко и понятно, а вот c ipv6 пробел в опыте. поэтому и интересуюсь. задача реализовать сервер ipv4\ipv6 для соеденения через tcp и отдельно udp. чтобы покрыть оба соеденения. один вариант для приложений, другой для игр
Рома
бота на плюсах это изврат
? я для телеграмма пробовал бота писать
Alexander
https поддержку сделать на плюсач
серверные приложухи последнее время только на go пишу
Alexander
? я для телеграмма пробовал бота писать
на go да) там много пакетов готовых под это дело
Anton
ну мне так удобнее - с С++ живу с 2005 года
Рома
даже парсил сообщения в соло
Anton
если интересно - вот есть
Anton
а ссылку как вставить?
Alexander
ну мне так удобнее - с С++ живу с 2005 года
я так тоже думал))) в основном на c++ писал десктопные gui приложухи, с исп qt... но надоело))) перешел на backend, php, go
Alexander
на c/c++ только что-то очень специфичное + враппер в тот же go
Anton
у меня клиент тоже на С++ (android \ ios)
Anton
все в одном стиле
Anton
игровой движок, а запросы через родные библиотеки если приложуха обычная
Anton
и получится покрытия все вариантов
Рома
а я сейчас начал в rust вникать
Alexander
игровой движок, а запросы через родные библиотеки если приложуха обычная
посмотри в сторону проксирования и тогда тебе ничего не еадо менять у себя
Alexander
то есть ipv6 проксировать в ipv4 а внутри приложения юзать только в4
Anton
менять не чего, был написан на ipv4 - частично работал, вот теперь расширяю функционал с поддержкой плагинов и др
Anton
понял, буду пробовать. спасибо
Рома
вы так и не ответили, никто не писал бота для дискорд канала
Alexander "SonnySlave"
Рома
Рома
щас я его заскриню и скину, или так тоже нельзя?
Alexander "SonnySlave"
а ты попробуй
Alexander
вы так и не ответили, никто не писал бота для дискорд канала
я нет, но есть воттакое https://github.com/bwmarrin/discordgo?files=1
Рома
ну это же go)
Рома
я примерно такое же и на rust видел
Крылатый
вы так и не ответили, никто не писал бота для дискорд канала
В гугле забанили или есть конкретный вопрос?
Anton
https://github.com/berkus/libuia/blob/master/lib/comm/socket_host_state.cpp#L58 я как-то так биндил
я примерно так и думал, но для tcp своя история. для udp по ресерчу понял что там нет проблем