[問題] 該怎麼使用callback function

看板C_and_CPP (C/C++)作者時間16年前 (2009/02/28 17:03), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
原本在查詢有無新資料時, 都是使用polling mechanism, 也就是寫一個for loop, 然後一直對著現有的library一直詢問 看有沒有新資料, 很硬幹的寫法. 若是我在client端想寫一個function A, client端也有一個現成的library B, library B是用來跟server溝通接收傳送資料用. 然後library B只要有了新資料, 就會呼叫client端的function A, 並把資料放進function A的char* buffer裡, 請問這該怎麼用 callback function實作呢? client端的callback function A該怎麼宣告才能讓library B知道並使用 function A呢? 如果有一個簡單的範例會是很大的幫助, 謝謝. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.110.117.10

03/01 04:13, , 1F
在client用select檢查是否可讀 但unix-like才有 win不知
03/01 04:13, 1F
文章代碼(AID): #19gFtXgk (C_and_CPP)
文章代碼(AID): #19gFtXgk (C_and_CPP)