Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2020 January 24

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
Мб на англоверсию глянуть
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
Bogdan
один  А:2000 <—> B:35645
второй: А:2000 <—> C:25648
Ну если они оба начнуть писать в A:2000 то будет мешанина
источник

Д

Дмитрий in IT KPI C/С++ ХВ (хорошо, что не UB)
Julian =) Coffee
Ну если они оба начнуть писать в A:2000 то будет мешанина
источник

B

Bogdan in IT KPI C/С++ ХВ (хорошо, что не UB)
Wait! What? Our epoll_datais not 5, 4, 3, 2, 1 as expected but something else entirely?
Oh, so you trusted the manpage for Linux, did you?
источник

B

Bogdan in IT KPI C/С++ ХВ (хорошо, что не UB)
^^
источник

А

Антон in IT KPI C/С++ ХВ (хорошо, что не UB)
Till Schneider
Ну разбирайся, тебе ясно дают понять, где проблема
Я разобрался с отладчиком и понял. Проебался с .find(), он в случае если такого ключа нет ставит итератор в конец, а я в if перепутал
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
Bogdan
Wait! What? Our epoll_datais not 5, 4, 3, 2, 1 as expected but something else entirely?
Oh, so you trusted the manpage for Linux, did you?
не понял
источник

B

Bogdan in IT KPI C/С++ ХВ (хорошо, что не UB)
Julian =) Coffee
не понял
Типо ман врет
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
Бывает)0)
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
В общем, то что я понял про сокеты, то что эта штука которая описывается парой из
(src, dest, protocol) и у каждой такой пары свой "файл" куда они пишут/читают
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
Или я опять не правильно понял?
источник

Д

Дмитрий in IT KPI C/С++ ХВ (хорошо, что не UB)
Julian =) Coffee
В общем, то что я понял про сокеты, то что эта штука которая описывается парой из
(src, dest, protocol) и у каждой такой пары свой "файл" куда они пишут/читают
Сервер принимает клиентов на один порт, потом создаёт для них сокеты,  потом, когда поступают данные от клиентов на этот порт, он на основе ip адреса и порта клиента понимает, что это за сокет и работает с ним
Я так это понял ....
источник

Д

Дмитрий in IT KPI C/С++ ХВ (хорошо, что не UB)
Сокет состоит, можно сказать, из адреса и порта вродь
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
Просто у меня в примерах и для клиента и для сервера есть строчка с созданием сокета
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
Поэтому я полностью запутан
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Сокет это просто файловый дескриптор
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Все есть файл, да прибудет с тобой Линукс
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Если один пидор пишет в файл, то он его открывает
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Если второй хочт читать, то он его тоже открывает
источник

JC

Julian =) Coffee in IT KPI C/С++ ХВ (хорошо, что не UB)
А если два пидора хотят писать?
источник