🦥Alex Fails
Anonymous
хм. 4я ссылка в гугле
Anonymous
с иллюстрациями даже
Anonymous
хм. 4я ссылка в гугле
ссылку давай, а то у гугола разная выдача
Anonymous
в асм сейчас скину
🦥Alex Fails
Ага. Наконец-то
Anonymous
Ага. Наконец-то
Почему наконец? Линуксоидам это поделие совершенно не нужно.
Gleb
Почему наконец? Линуксоидам это поделие совершенно не нужно.
И почему это? Линуксоиды от рождения код без ошибок пишут?
Anonymous
И почему это? Линуксоиды от рождения код без ошибок пишут?
Нет, просто не переваривают проприетарщину.
Gleb
Нет, просто не переваривают проприетарщину.
Какой-то юношеский максимализм
Anonymous
Тем более их политика "вы нам позвоните, мы решим какую цену вам назначить" не нравится слишком многим.
Anonymous
Только не надо об Oracle вспоминать.
Gleb
Нет, это совок.
По всему миру этот совок?
Anonymous
На нормальном рынке таким не место.
Andrey
холивары и офтоп
Gleb
Таких полно
Anonymous
По всему миру этот совок?
Обсуждали уже. Отмотай чат на пару месяцев назад.
Anonymous
В России это ещё и незаконно кстати.
Anonymous
Они ведь российская компания.
Andrey
ребята, давайте не в pro
Anonymous
ребята, давайте не в pro
Обсуждение статистического анализатора C++ кода вполне онтопик на мой взгляд.
Andrey
Обсуждение статистического анализатора C++ кода вполне онтопик на мой взгляд.
в разрезе качества статического анализа - да, в разрезе рынка и прочего офтоп
Andrey
за уточнениями к @AlexFails
Крылатый
Или профайлеры от интела нинужно?)
🦥Alex Fails
Не надо здесь срачей.
Светомеч
без фреймворков, pure es5 js )
И даже 2 + 2 без jQuery складываешь? Еретик!
Светомеч
Я в универе учусь. Тут срр проходим. Но все тривиально. Сейчас листы взяли. Так вот: что можно такого намутить, чтобы препод офигела и не заставляла эти тривиальные лабы делать
Я просто на первом занятии подошел, попросил чего посложнее, сделал - профит, теперь только интересные задачи мне даёт
Светомеч
Но вообще, выстрелить себе в колено самым нетривиальным способом вполне сойдет)
Светомеч
Благо способов в плюсах это сделать туева хуча
Rafael 🌵
кто-то с boost.asio работал?
Rafael 🌵
кто-то с boost.asio работал?
как совместить local::stream_protocol::socket и tcp::socket? первый требуется только для тестов, где использует connect_pair() (аналог socketpair() из linux api)
🦥Alex Fails
какие методы исользуешь?
Churchill
🦥Alex Fails
#offtop
Rafael 🌵
какие методы исользуешь?
boost::asio::write(*socket_, boost::asio::buffer(buffer_, wpos_)) и почти тоже самое для чтения из сокета
Stanislav
в qt подобное видел, но там оба класса наследника от базового, и обычным кастом все решалось
Stanislav
а асио только тсп использовал
🦥Alex Fails
Нахуячим фасадик тогда
Rafael 🌵
ну а собственно сокеты нужны мне вот где: boost::asio::io_service service; std::shared_ptr<tcp::socket> writer_socket(new tcp::socket(service)); std::shared_ptr<tcp::socket> reader_socket(new tcp::socket(service)); boost::asio::local::connect_pair(*writer_socket, *reader_socket);
Stanislav
Нахуячим фасадик тогда
ну я по хелпу глянул, там дичь в стиле стл (
Stanislav
наследуемся от этого, но с другими шаблонными параметрами
Stanislav
можно попробовать но хз
Stanislav
где то тест кстати, видел, там был тест стандартной реализации http на бусте из экзамлов и чето еще, бустовая всосала
Rafael 🌵
что делать то?
Stanislav
ты хочешь универсальное подключение от юникс сокетов и тсп?
Stanislav
поди через командлайн или конфиг?
🦥Alex Fails
Я редлагаю сделать общий класс с методом записи в сокет(посылу в инет)
Rafael 🌵
ты хочешь универсальное подключение от юникс сокетов и тсп?
юникс сокеты мне нужны только для тестов (там раньше юзал socketpair)
🦥Alex Fails
И реализации сделвть зависимыми от типа
Stanislav
юникс сокеты мне нужны только для тестов (там раньше юзал socketpair)
ну юникс сокеты предпочтительнее если у тебя прокся вдруг есть)
Stanislav
быстрее будет
Rafael 🌵
Я редлагаю сделать общий класс с методом записи в сокет(посылу в инет)
если разницы в метода юниксового сокета и обычного общего тсп нет, то да, пожалуй сделаю шаблонный класс
ovf
по-моему то, что вы обсуждаете, уже есть в posix, называется socket api
ovf
там не то что tcp и udp, там что хочешь поддерживается
Rafael 🌵
по-моему то, что вы обсуждаете, уже есть в posix, называется socket api
бустовая реализация работает на всех платформах
ovf
круто! особенно unix domain, да?
Stanislav
круто! особенно unix domain, да?
под виндой работает
Stanislav
поэтому и назвается локал сокет
Stanislav
а не юникс домейн
ovf
свои врапперы как то не охота писать
а мне говорили, что из c++ можно прямо вызывать код на си
Stanislav
Rafael 🌵
а мне говорили, что из c++ можно прямо вызывать код на си
можно, но зачем спускаться до процедурного стиля программирования?
Rafael 🌵
или ты хочешь сам ручками писать классвоые обертки?
🦥Alex Fails
Да тут задача другая стоит – написать враппер с шаблоном. При тесте там один тип, при релизе – другой
🦥Alex Fails
Не надо спорить
Rafael 🌵
чет я сразу до этого не дошел и сутки профукал