Advertisement
AlexNovoross87

Untitled

Apr 27th, 2025
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. http::request<req_body> req = RequestToGetNeededCategories(epoint_.address().to_string(), std::vector<std::wstring>{}, "CLIENT_BROTHER");
  2. http::request<req_body> req2 = RequestToGetAllCategories(epoint_.address().to_string(), "CLIENT_BROTHER");
  3. http::request<req_body> req3 = RequestToShowCategories(epoint_.address().to_string(), "CLIENT_BROTHER");
  4.  
  5.  
  6.  
  7. req.prepare_payload();
  8. req2.prepare_payload();
  9. req3.prepare_payload();
  10.  
  11. sock_.connect(epoint_);
  12. sock_.set_option(tcp::socket::keep_alive(true));
  13.  
  14. http::write(sock_, req);
  15.  
  16. beast::flat_buffer flb;
  17. boost::system::error_code ec;
  18.  
  19. http::response<req_body> resp1;
  20. http::read(sock_, flb, resp1, ec);
  21. std::string aff(resp1.body().begin(), resp1.body().end());
  22. std::wstring ws16(ToWstr(aff));
  23. std::wcout<< L"respomce:" << ws16 << std::endl;
  24.  
  25.  
  26.  
  27. if(ec){
  28. std::wcout<< L"ERR^ " << ToWstr(ec.message())<< std::endl;
  29. }
  30. flb.clear();
  31.  
  32.  
  33. //ОТСЮДА НАЧИНАЮТСЯ ПРОБЛЕМЫ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  34. http::write(sock_, req2);
  35. http::response<req_body> resp2;
  36. http::read(sock_, flb, resp2, ec);
  37.  
  38. std::string qaff(resp2.body().begin(), resp2.body().end());
  39. std::wstring qws16(ToWstr(qaff));
  40. std::wcout<< L"respomce:" << qws16 << std::endl;
  41.  
  42.  
  43. if(ec){
  44. std::wcout<< L"EXXXXXXXXXXXXXX^ " << ToWstr(ec.message())<< std::endl;
  45. ловит: END OF STREAM
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement