![見出し画像](https://assets.st-note.com/production/uploads/images/83262847/rectangle_large_type_2_082258cf522e0f741c917b59d000d42b.png?width=800)
TWSNMP開発日誌:モバイル版の開発で使っているFlutter用のSNMPパッケージがおかしいかもしれない
パリ・サンジェルマンは強かった!
昨日から頭をFlutterモードに切り替えてモバイル版の開発をしています。
DNSの検索については、
というパッケージを見つけて試してみました。
void _dnsTest() async {
var records = await DnsUtils.lookupRecord('google.de', RRecordType.A);
for (var r in records!) {
print(r.toJson());
}
records = await DnsUtils.reverseDns("142.250.196.131");
for (var r in records!) {
print(r.toJson());
}
}
のようなコードで取得できました。使えそうです。
どういう画面にするか悩んでいます。
次にTWSNMP FCで付けたTCP/UDPのポートリストを取得する機能をモバイル版に移植してみました。うまくできたと思って試してみると
![](https://assets.st-note.com/img/1658627055145-a19q3OqFXu.png)
何となく動きましたが、値がおかしいです。
UDPだとエラーになります。
![](https://assets.st-note.com/img/1658627135128-4z8B33Tj9M.png)
MIBブラウザーで確認してみると
![](https://assets.st-note.com/img/1658627226589-8SSwpIzIwx.png)
TWSNMP FCのMIBブラウザーでは、
![](https://assets.st-note.com/img/1658627327202-IUnBqab1Fj.png?width=800)
です。モバイル版では逆順になっています。
「プログラマー探偵の出番かな?」と助手の猫が天から言ってそうです。
午後からじっくり、調べようと思います。
明日に続く
開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。