سلام
در مورد mcore و فرستادن پیامک های گروهی سوالی داشتم.
اگر من شماره ها رو توی یک تایمر بزارم و به نوبت مثلا هر 10 ثانیه یک پیامک رو بفرستم , کار درستیه؟
موفق باشید
سلام
در مورد mcore و فرستادن پیامک های گروهی سوالی داشتم.
اگر من شماره ها رو توی یک تایمر بزارم و به نوبت مثلا هر 10 ثانیه یک پیامک رو بفرستم , کار درستیه؟
موفق باشید
سلام شما برای ارسال نیازی به تایمر نداری
یک کوری بگیر و توی یک حلقه پیامهای را یکی یکی ارسال کن.
تا زمانی که پیام اول ارسال نشده است دستورات حلقه به خط بعدی نمیروند و در تکرار به پیام بعدی نمیرسند
خود Mcore تنظیماتی دارد که زمان تاخیر بین دو ارسال را کنترل میکند بین یک تا سه ثانیه
همچنین تنظیمات تایم اوت را دارد که معمولاً حدود 30 ثانیه است و اگر تا 30 ثانیه نتوانست پیام را ارسال کند بیخیال میشود و میرود سراغ پیام بعدی
بهتره از تایمر برای این مورد استفاده کنی که مثلاً کاربر میخواهد پیامی را دو روز دیگر در ساعت مثلاً ده صبح ارسال کند یا به عبارت دیگر مدیریت کنترل زمان ارسال
ابتدا پیامها را در یک جدول ذخیره کن که در آن فیلدی برای زمان پیش بینی ارسال داشته باشد
سپس در تایمر یک کوری بذار که پیامهای در صف انتظار برای ارسال را تا همین لحظه حال بررسی کند و اگر پیامی به زمان ارسالش رسیده اقدام به ارسال شود
یک تگ هم برای وضعیت ارسال در جدول در نظر بگیر و اگر پیام ارسال شد تگ آن را از در نوبت ارسال به صورت ارسال شده در بیاور و اگر با موفقیت ارسال نشد تگ آن را به صورت ارسال نشده آپ دیت کن
یک برنامه توپ برای ارسال و دریافت و فال نظر سنجی و مسابقه و خیلی چیزهای دیگه در سایت زیر
www.Abshar-system.ir![]()
سلام آقای تقدمی
ببینید آن 30 ثانیه که گفته میشود در واقع سی ثانیه زمانی است که MCOR پورت سریال را به طور مستقیم برای نوشتن پیام و گرفتن جواب از سیمکارت که آیا پیام را تحویل SMSC داده است یا نه میباشد.
اگر در این 30 ثانیه جوابی از سیمکارت نگیرد ارتباط را با پورتی که مودم به آن وصل است را قطع میکند و دوباره برای پیام بعدی به سراغ آن میرود
حال اگر در زمانی کمتر مثلاً 6 ثانیه جواب را از سیمکارت بگیرد که پیام را تحویل SMSC داده است خوب بلافاصله ارتباط را قطع میکند و برای ارسال پیام بعدی شروع به تلاش میکند
این زمان نقشی در سرعت ارسال ندارد سرعت ارسال را بیشتر ترافیک مخابرات تعیین میکند
من در تست هام بهترین سرعتی که با دستگاههای تاتونگ و GM و چند دستگاه دیگه بدست آوردم حدود همان شش ثانیه برای هر پیام بود یعنی ساعتی 600 پیام