Xamarin バインディング プロジェクトと目的のシャープを使用して、この SDK から目的の c ライブラリをバインドしています。
http://redpark.com/lightning-ethernet-plus-power-adapter-cable-l4-netp/
私はすでに、同様の Seriel SDK をバインドして使用することに成功しています。しかし、イーサネット SDK をバインドしようとすると、次のようになります。
「型または名前空間名 'sockaddr' が見つかりませんでした。使用中のディレクトリまたはアセンブリ参照がありませんか?」
sockaddr は sys/socket.h で定義されています
次の構造体にも同じことが言えます: _fd_def.h で定義された 'fd_set' と _timeval.h で定義された 'timeval'
これらの構造体を認識させるにはどうすればよいですか? Redpark Ethernet SDK のバインドに成功した人はいますか?
私のバインディング プロジェクトはこちらから入手できます: https://github.com/advcv/redpark.blastclient.binding