برنامه ها را با ارتباطات و شبکه بسازید

نرم افزار بومی خود را طراحی کنید
اسفند ۸, ۱۳۹۵
فهم برنامه نویسی سیستم عامل تایزن
اسفند ۱۱, ۱۳۹۵

 

اگر شما می خواهید برنامه هایی با امکانات ارتباطات و شبکه با کاربران داشته باشند، سیستم عامل تایزن برای شما انتخابهای متنوعی در اختیار خواهد گذاشت.

 

ارتباطات در برنامه به کاربر اجازه می دهد تا به شبکه های مختلف دسترسی داشته و از سرویس های داده بهره برده، یا به سایر دستگاهها متصل شوند. بهترین استفاده از امکانات ارتباطی به برنامه شما امکان می دهد تا مدیریت ارتباط داده را داشته باشد و از صرفه اقتصادی استفاده از منابع شبکه اطمینان حاصل نمایید.

زمانیکه برنامه ارتباطی نوشته می شود شما باید بتوانید جزئیات زیر را  پیاده سازی نمایید :

 

عملیات شبکه

 

برای رسیدگی به عملیات شبکه شما باید از شبکه فعلی در دسترس و در حال استفاده آگاه باشید. شما باید به وضعیت ارتباط شبکه از طریق اطلاعات ارتباطی دسترسی داشته باشید.

شما می توانید محتوای http را از اینترنت به واسطه ارتباط شبکه دانلود نمایید. شما می توانید از کتابخانه متن باز libcurl یا ApI دانلود تایزن برای کارهای دانلودی استفاده نمایید.

وقتی شما از سرویسهای داده برای شبکه های مختلف استفاده می کنید پاسخ اغلب به صورت فایل با فرمت XML یا JSON می باشد. برای دستیابی و رسیدگی به داده پاسخها شما نیاز دارید که عبارات XML و JSON را بشناسید.

 

استفاده شبکه

وقتی ارتباط از یک شبکه به شبکه دیگر تغییر می کند یا جزئیات سرویس شبکه تلفن همراه تغییر می کند، برنامه یک اخطار باید دریافت کند تا عملیات لازم جهت حصول اطمینان از کارهای مناسب برای وضعیت شبکه یا سرویس مشخص را به انجام برساند. برای مثال شما نمی خواهید عملیات پر هزینه دانلود را زمانیکه شبکه تلفن همراه محلی به حالت رومینگ منتقل شده است را به انجام برسانید.

شما می توانید به اطلاعاتی درباره وضعیت اتصال یک شبکه مشخص را بدست آورید بطور مثال آیا اتصال WiFi برقرار است یا خیر

شما می توانید اطلاعات آماری درباره میزان مصرف شبکه را مثل میزان ارسال یا دریافت داده را بازیابی نمایید.

 

اتصالهای P2P با WiFi  مسقیم

 

شما می توانید دستگاههای WiFi مستقیم نزدیک و لیست گروهی WiFi مسقیم را برای اتصال به آنها پیدا کنید.

سیستم عامل تایزن همچنین از TDLS پشتیبانی می کند که برای بهینه سازی عملکرد از عملیات پس زمینه شبکه WiFi استفاده می کند.

 

 

This content has been helpful to you?

Thanks for contributing!

Yes No

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code