私はWindowsとMacプラットフォームの両方で動作するC++でコードを書いています。私はマシンのIPアドレスリストとCIDR形式のIPフィルタのリストを受け入れる機能を書いています。この関数は、マシンのIPがIPフィルターと一致するかどうかをチェックします。IPアドレスマッチングフィルタ機能
たとえば、マシンIP 10.210.177.47とフィルタが10.210.177.1/32の場合 この関数は、10.210.177.47がフィルタの範囲内にあるかどうかをチェックします。 フィルタは、10.210.177.45のようにプレーンなIPアドレスにすることもできます。
WindowsとMacで動作する共通のコードを記述する必要があります。
**あなたがしたこと**、何がうまくいくのか、何が失敗するのか、**元の投稿**で理解できないことをご指定ください。 –
私はIPアドレスの比較にマスクを使用する方法を理解していません。 – user832096