Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 April 20

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
понял про BIO
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
то есть по сути мой кейс значит то, что у меня остались данные которые я должен прочитать перед закрытием соединения?
источник

AO

Anton Ornatskyi in IT KPI C/C++ ХВ (не UB)
Судя по всему да.
источник

AO

Anton Ornatskyi in IT KPI C/C++ ХВ (не UB)
Я только там с направлениями read write бы уточнил.
источник

AO

Anton Ornatskyi in IT KPI C/C++ ХВ (не UB)
Либо надо дочитать, либо подождать пока оно дошлёт из буфера
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
окей, уже лучше доходит
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
мне прост нужно закрыть соединение с двух сторон как бы.. первый раз вызываю ssl_shutdown - все ок
источник

AP

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

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
т.к. rc = 0, вызываю второй раз тут же ssl_shutdown
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и вот теперь уже ошибка про want_read
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
немного не понимаю что я могу там читать, если я уже кинул нотифай на закрытие один раз
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
но окей.. походу таска за 5 минут не решиться))
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
хм.. а мб я должен подождать между двумя вызовами SSL_shutdown?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
я просто хз как оно устроено, мб я должен какой-то ответ дождаться после первого
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и считать его
источник

AO

Anton Ornatskyi in IT KPI C/C++ ХВ (не UB)
Второй раз это в смысле с другой стороны?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
не, с той же стороны
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
просто как я понял первым shutdown я ничего не закрываю
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
я просто как бы говорю другой стороне "хочу закрыть"
источник

AO

Anton Ornatskyi in IT KPI C/C++ ХВ (не UB)
Там вроде по стандарту после первого удачного ssh_shutdown оно уже отослано
источник