1. 程式人生 > >如何理解lwip中的回撥函式

如何理解lwip中的回撥函式

在學習LWIP裡面的RAW程式設計介面時,需要有一個回撥機制,在繫結完一個pcb之後需要註冊一個回撥函式。

那麼怎麼理解這個回撥函式呢?

簡單的講,回撥函式指的是我們在接收到某個事件之後,所需要緊接著進行的行為。比如說,我們在進行udp receive的時候,接收完成後我們希望立刻將所接收到的資料回傳過去,這個時候我們就需要為udp receive函式繫結一個回撥函式,這個回撥函式就可以使用udp send。

通過以上的做法,我們就可以完成一個udp的回顯功能,也很好地理解了raw中的回撥機制。

參考資料: