boost
起首實現處置客戶端會話的函數,其入參是一個共享智能指針的tcp::socket

接實在現辦事端,建立監聽的套接字,然后利用accept期待客戶端的毗連,若是有客戶端毗連,那么啟動線程,然后執行上一個步調實現的客戶端會話函數

實現客戶端毗連的回調函數,該函數判定是否毗連當作功,若是毗連當作功,那么可以與辦事端進行通信

實現客戶端,建立客戶端毗連的套接字,然后執行async_connect進行異步毗連

經由過程線程的體例啟動客戶端和辦事端

接著記得要挪用join期待辦事線程和客戶端線程的退出,防止資本泄露

最后啟動運行,其輸出的信息如下所示,申明客戶端毗連辦事端當作功

0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!