0
我目前有一臺使用Asio的服務器,例如here。目前,它按預期工作,因爲它從客戶端收到的每個數據包都被session::handle_read
函數響應。如何從cin中讀取數據並在socket上發送數據,同時從該套接字使用async_accepting?
但是,我想修改服務器,以便它也可以接受來自命令行的數據,並在偵聽來自客戶端的輸入的同時通過數據包將其發送到客戶端(客戶端主動提供)。
我不確定從哪裏開始修改我所擁有的......所以在那裏的指針會有幫助。我在考慮在session::start
函數中需要額外的工作(例如,從命令行讀取數據,然後使用async_write
來寫出數據);這看起來合乎邏輯嗎?