คำถามในหัวข้อ 'boost-asio'

C ++ Boost ASIO: จะอ่าน / เขียนด้วยการหมดเวลาได้อย่างไร
จากการอ่านรายการ Stack Overflow อื่นๆ และเอกสารประกอบ boost::asio ฉันยืนยันว่าไม่มีการเรียกการอ่าน/เขียน ASIO แบบซิงโครนัสที่ให้การหมดเวลาใช้งานง่ายเป็นพารามิเตอร์สำหรับการโทร ฉันกำลังอยู่ระหว่างการแปลงแอปพลิเคชันซ็อกเก็ต Linux...
15903 มุมมอง
schedule 06.01.2024

ซ็อกเก็ต TCP ส่งจำนวนไบต์น้อยลง
ฉันกำลังพยายามส่งไบต์จำนวนมากโดยใช้ไลบรารี boost.asio ดังต่อไปนี้: void tcp_send(boost::asio::io_service &io, const char *dst_ip, uint16 dst_port) { uint8 *sbuff; size_t slen; ip::tcp::socket sock(io);...
697 มุมมอง
schedule 28.10.2023

Boost.Asio object_handle ไม่รอ stdin เมื่อทำการดีบัก
ฉันกำลังพยายามใช้ object_handle ของ Boost.Asio เพื่อรออินพุตจากคอนโซล: int main() { using namespace boost::asio; io_service io; windows::object_handle in(io); in.assign(::GetStdHandle(STD_INPUT_HANDLE)); in.wait();...
127 มุมมอง
schedule 24.12.2023

ส่งเนื้อหาทั้งหมดของบัฟเฟอร์วงแหวนในการสมัครสมาชิกแล้วส่งข้อมูลใหม่
ฉันเป็นมือใหม่ในการ boost::asio ฉันจำเป็นต้องเขียนโค้ดโมดูลที่อ่านจากไปป์และวางข้อมูลลงในบัฟเฟอร์แบบวงแหวน (ฉันไม่มีปัญหาในการใช้งานส่วนนี้) อีกส่วนหนึ่งของโมดูลรอให้ผู้บริโภคเปิดการเชื่อมต่อ TCP ใหม่หรือซ็อกเก็ตโดเมน unix...
422 มุมมอง
schedule 19.12.2023

asio use_future แทนผลผลิต [ec]
ฉันต้องการสร้างคอนเทนเนอร์แห่งฟิวเจอร์ส แต่ละอนาคตถือเป็นผลลัพธ์ของงานเป็นโมฆะ เพื่อที่ฉันจะได้ใช้ wait_for_any บนคอนเทนเนอร์ แต่ละงานคือโครูทีนซึ่งฉันกำลังใช้งานโดยใช้ผลผลิต_คอนเท็กซ์ และภายในโครูทีนนี้มีฟังก์ชันเริ่มต้นซึ่งส่งคืน ec และผลลัพธ์โดยที่...
222 มุมมอง
schedule 22.11.2023