-
جمعه 29 شهریور 1387, 13:33 عصر
#8
کاربر دائمی
نقل قول: PDU Encoding And Decoding
سلام.
نمی دونم چرا چند روزه که این تاپیک فعالیتش کم شده.
به نظر من یکی از بحث هایی که باید برای تکمیل مطالب این تاپیک انجام بشه محاسبه طول پیام در پیام های چند بخشی چه ASCII و چه UCS2 هست.
گفته شد که برای ارسال SMS فارسی مثلا 0608040B0C0201 رو ارسال کنیم و 66 کاراکتر رو از متن جدا کنیم ، خوب اینجا مشخصه که چون 7 بایت برای Header کم میشه ، حداکثر می تونیم در 133 بایت باقیمانده 66 کاراکتر رو ارسال کنیم.
اما، وقتی Header ما مثلا 0500038F0201 باشه، 6 بایت برای هدر کم میشه و ما 134 بایت داریم که برای اینکه ببینیم که چند حرف رو با این تعداد بایت میشه بفرستیم :
(134*8) / 7 = 153.14
یعنی 153 کاراکتر ، اما در عمل انگار همه جا برای هر پارت از پیام 152 کاراکتر ارسال می کنند با هدر 050003 که برای اون 152 حرف 133 بایت لازمه و برای هدر هم 6 بایت که جمعا میشه 139، ولی اول هر پیام چند بخشی رو که نگاه کردم دیدم A0 هست برای بخش های غیر پایانی پیام.
برچسب های این تاپیک
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت