PDA

View Full Version : سوال: در نظر نگرفتن پاسخ وب سرویس



ashkandehnavi
دوشنبه 26 مرداد 1394, 14:05 عصر
سلام خدمت همه

من از یک وب سرویس ارسال پیامک استفاده میکنم مشکل اینه که وقتی روی دکمه ارسال زده میشه تا زمانی که پاسخ از طرف سرور ارسال پیامک(وب سرویس) برگردد زمان می برد
میخواستم بدونم چه طور میتونم یک دستور رو بدون در نظر گرفتن پاسخ آن اجرا کرد (یعنی زمانی که اطلاعات اینکه ارسال شد یا نه رو در نظر نگیرم)

محمد رضا فاتحی
دوشنبه 26 مرداد 1394, 14:19 عصر
منظورتون اینه که برنامه بدون هنگ کردن اجرا بشه وقتی ارسال پیامک داره انجام می ده؟

ashkandehnavi
دوشنبه 26 مرداد 1394, 14:24 عصر
منظورتون اینه که برنامه بدون هنگ کردن اجرا بشه وقتی ارسال پیامک داره انجام می ده؟
این برنامه تحت وب هست و زمان طول میکشد تا از سرور پاسخ برگردد ولی تقریبا همون معنای هنگ کردن در برنامه ویندوزی را میدهد

silsin
سه شنبه 27 مرداد 1394, 22:52 عصر
اگر کدی که نوشتی رو هم قرار بدی فکر کنم بهتر بشه راهنمایی کرد
البته جواب کلیش هم فرق بین برنامه سنکرون و اسنکرونه . همونطور که می دونید برنامه های غیر همزمان رو برنامه هایی میشناسیم که منتظر پاسخ نمی مونن و بدون halt شدن کارشون رو انجام میدن تا زمانی که پاسخی رو دریافت کنن . البته تو برنامه ها هم یه تایم اوتی قرار میدن و نمیزارن تا قیامت منتظر پاسخ باشه :لبخند:
جهت مطالعه :
http://www.codeproject.com/Articles/600926/Asynchronous-web-services-call-in-ASP-NET
https://msdn.microsoft.com/en-us/library/vstudio/98t3s469%28v=vs.100%29.aspx
اگر جواب نگرفتی باید کدهات رو بزاری تا بررسی کنیم