[英]C - UDP receiving packets from unknown sources
我對C套接字編程比較陌生,我必須解決C任務。網絡中有多個節點,每個節點都有自己的設置。 每個節點每秒廣播其當前設置。 它還必須偵聽來自其他節點的這些廣播並存儲它們的設置。 最后,它必須能夠直接將數據包發送到另一個節點。 我打算將所有節點設置存儲在struct數組中。
我設法完成了廣播,該廣播是在其自己的線程中實現的,但是我不確定從網絡中其他數量未知的其他節點接收數據包並存儲其地址以直接向其發送數據包的正確過程是什么后來。
有小費嗎?
謝謝!
感謝所有的建議。
最后,我只是選擇將每個傳入數據包的原始IP與所有已注冊的單元進行比較,如果找不到匹配項,則添加一個新的IP,將IP存儲在單元結構中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.