سورسی هست به زبان ساده vb در دات نت که به طور کامل وظیفه Decode و Encode کردن PDU رو انجام میده بدون هیچ خطایی در کار کرد.ببخشید اگه بخواهیم چندتا SMS رو پشت سر هم در قالب یک SMS بفرستیم باید چه کاری انجام بدیم؟ و از چه دستوری استفاده کنیم؟
توی این سورس اگر متن پیام شما از 160 کاراکتر Asc یا 70 کاراکتر UTF بیشتر بشه میاد 2 یا 3 part کد بهت میده که شما باید هر پارت رو جدا گانه در قالب یک sms مجزا بفرستی البته در پارتهای 1 به بعد سرایند کد pdu در جاهایی تغییر میکنه که کارش اینه که به BTS میگه این sms ادامه sms قبلی بوده البته این سرآیند برای پارت 2 و 3 و 4 و 5 متفاوت هست که ترتیب رعایت بشه.
اگر بخواد راجع به این نوع فرمت و چگونگی ایجاد آن از ریشه بحث بشه کاری بس طاقت فرساست که در قالب یک پست نمیگنجه چون بحث عمیقی داره ولی با مطالعه کامل سورس میتونید با کلیات این نوع فرمت آشنا بشید.
موفق باشید