
Peter
25.10.2016
14:14:42

Penter
25.10.2016
14:14:48

Alex Фэils?︙
25.10.2016
14:15:00

Penter
25.10.2016
14:15:41

Google

Max
25.10.2016
14:16:10
хм. 4я ссылка в гугле
с иллюстрациями даже

Peter
25.10.2016
14:18:52

Max
25.10.2016
14:19:06
в асм сейчас скину

Penter
25.10.2016
14:19:11

abiogenesis
25.10.2016
14:31:47
https://habrahabr.ru/company/pvs-studio/blog/313498/
внезапно

Alex Фэils?︙
25.10.2016
14:37:07
Ага. Наконец-то

Vitaly
25.10.2016
14:41:07
Ага. Наконец-то
Почему наконец? Линуксоидам это поделие совершенно не нужно.

Gleb
25.10.2016
14:45:00

Vitaly
25.10.2016
14:45:27

abiogenesis
25.10.2016
14:45:42
Я вполне себе перевариваю

Gleb
25.10.2016
14:45:55

Google

Vitaly
25.10.2016
14:45:59
Тем более их политика "вы нам позвоните, мы решим какую цену вам назначить" не нравится слишком многим.
Только не надо об Oracle вспоминать.

Gleb
25.10.2016
14:46:22

abiogenesis
25.10.2016
14:46:27
Ждём кейген :3

Andrey
25.10.2016
14:46:28

Vitaly
25.10.2016
14:46:31

Gleb
25.10.2016
14:46:44

Vitaly
25.10.2016
14:46:51
На нормальном рынке таким не место.

Andrey
25.10.2016
14:46:59
холивары и офтоп

Gleb
25.10.2016
14:47:00
Таких полно

Vitaly
25.10.2016
14:47:07
В России это ещё и незаконно кстати.
Они ведь российская компания.

Andrey
25.10.2016
14:47:26
ребята, давайте не в pro

Vitaly
25.10.2016
14:48:03

Andrey
25.10.2016
14:48:36
за уточнениями к @AlexFails

Дед Пегас
25.10.2016
14:51:29
Или профайлеры от интела нинужно?)

Alex Фэils?︙
25.10.2016
14:52:29
Не надо здесь срачей.

Google

TheRainwildsKeeper
25.10.2016
15:41:49
Но вообще, выстрелить себе в колено самым нетривиальным способом вполне сойдет)
Благо способов в плюсах это сделать туева хуча

Rafael
25.10.2016
16:36:23
кто-то с boost.asio работал?
кто-то с boost.asio работал?
как совместить local::stream_protocol::socket и tcp::socket? первый требуется только для тестов, где использует connect_pair() (аналог socketpair() из linux api)

Alex Фэils?︙
25.10.2016
18:39:07
какие методы исользуешь?

IT_Enot
25.10.2016
18:41:48

Alex Фэils?︙
25.10.2016
18:42:18
#offtop

Group Butler [beta]
25.10.2016
18:42:19
#offtop
Предлагаю обсудить в чате (supapro.cxx)https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Stanislav
25.10.2016
18:42:44

Rafael
25.10.2016
18:42:51
какие методы исользуешь?
boost::asio::write(*socket_, boost::asio::buffer(buffer_, wpos_)) и почти тоже самое для чтения из сокета

Stanislav
25.10.2016
18:43:41
в qt подобное видел, но там оба класса наследника от базового, и обычным кастом все решалось
а асио только тсп использовал

Alex Фэils?︙
25.10.2016
18:43:59
Нахуячим фасадик тогда

Rafael
25.10.2016
18:46:17
ну а собственно сокеты нужны мне вот где:
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
25.10.2016
18:47:04
наследуемся от этого, но с другими шаблонными параметрами
можно попробовать но хз

Alex Фэils?︙
25.10.2016
18:47:58

Google

Stanislav
25.10.2016
18:48:08
где то тест кстати, видел, там был тест стандартной реализации http на бусте из экзамлов и чето еще, бустовая всосала

Rafael
25.10.2016
18:48:17
что делать то?

Stanislav
25.10.2016
18:48:35
ты хочешь универсальное подключение от юникс сокетов и тсп?
поди через командлайн или конфиг?

Alex Фэils?︙
25.10.2016
18:49:03
Я редлагаю сделать общий класс с методом записи в сокет(посылу в инет)

Rafael
25.10.2016
18:49:14

Alex Фэils?︙
25.10.2016
18:49:32
И реализации сделвть зависимыми от типа

ovf
25.10.2016
18:49:40

Admin
ERROR: S client not available

Stanislav
25.10.2016
18:49:41
быстрее будет

Rafael
25.10.2016
18:50:01

Alex Фэils?︙
25.10.2016
18:50:06

Rafael
25.10.2016
18:51:11

ovf
25.10.2016
18:53:34
по-моему то, что вы обсуждаете, уже есть в posix, называется socket api
там не то что tcp и udp, там что хочешь поддерживается

Rafael
25.10.2016
18:54:01

Stanislav
25.10.2016
18:54:21

ovf
25.10.2016
18:54:22
круто! особенно unix domain, да?

Rafael
25.10.2016
18:54:28

Google

Stanislav
25.10.2016
18:54:30
поэтому и назвается локал сокет
а не юникс домейн

ovf
25.10.2016
18:55:24

Rafael
25.10.2016
18:56:23
или ты хочешь сам ручками писать классвоые обертки?

Alex Фэils?︙
25.10.2016
18:56:49
Да тут задача другая стоит – написать враппер с шаблоном. При тесте там один тип, при релизе – другой
Не надо спорить

Rafael
25.10.2016
18:57:04
чет я сразу до этого не дошел и сутки профукал

ovf
25.10.2016
18:58:05

Alex Фэils?︙
25.10.2016
18:59:20
Ну, там все на стеке Буста. Для тестирования хотят сделать локал_сокеты
Для реальной работы - тцп соки

Penter
25.10.2016
19:01:15
Это, а как хуячить сеть в мультиплатформенном коде?
Дефайнами?

Alex Фэils?︙
25.10.2016
19:02:08
Есть либы

Stanislav
25.10.2016
19:02:10

Alex Фэils?︙
25.10.2016
19:02:12
Курл, асио тот же

Stanislav
25.10.2016
19:02:23