دریافت ایپی های ست شده روی دامنه

سلام وقت بخیر

فریمور AT command میریزم روی mc60 و با کامند:

AT+QIDNSGIP="example.ir"

لیست آی پی هایی که روی دامنه ست شده، بهم نشون داده میشه.

اما وقتی با opencpu کد میزنم، این لیست در اختیارم قرار نمیگیره و فقط یکی از ایپی ها دریافت میشه.

Ql_IpHelper_GetIPByHostNameEx

این تابع هم برای دریافت آی پی هست که توی توضیحات گفته شده تا 5 آی پی رو میتونه برگردونه. ولی این دستور هم یه آی پی برمیگردونه.

هر آی پی که ارسال میشه، ابتدا و انتهاش \r\n داره. ممکنه opencpu باگ داشته باشه و اینو نتونه ارسال کنه به تابعی که برای Ql_RIL_SendATCmd قرار میدیم؟

داخل این تابع متنی که دریافت میشه رو پرینت کردم و فقط OK و آی پی اول داخلش ارسال میشه.

سلام من باگ توی sdk زیاد دیدم از این دست هم بوده

برای همین فکر میکنم ممکنه باگ اون سمت باشه در این موقع خودم شروع میکنم تابعی که لازم دارم و پیاده سازی میکنم با همین دستور Ql_RIL_SendATCmd و توی کال بک طوری برنامه رو مینویسیم که همه خطوط رو بگیره و تا به ok نرسیده از کال بک خارج نشه.

2 پسندیده

درود

منم خیلی از مشکلاتو مجبور شدم همینطوری رفع کنم.

این دستورش اول OK میده، بعد شروع میکنه به ارسال آیپی ها و دیگه OK یا چیز دیگه نمیده تا متوجه اتمام کارش بشیم

تا 15 ثانیه هم داخل تابع صبر کردم تا دیتاها دریافت بشن (حالت عادی با AT تست کردم تا دو سه ثانیه آیپی ها رو میده)ولی فقط یک آیپی به تابع ارسال میشه و دیگه چیزی نمیاد.