سلام
توی شرکت ما تعداد زیادی کلاینت با فاصله های دور هست
آنتی ویروس هم به صورت دستی آپدیت میشه
قبلا حجمش کم بود. حدود 20 مگ، الان شده 200 مگ
اگه در زمان دانلود ارتباط قطع بشه باید از ابندا دانلود کنند. هر دانلود هم حدود 2 ساعت طول میکشه
من روشهای سوکت پروگرمینگ و دانلود اچ تی تی پی رو تست کردم. مشکل پیدا می کنیم. به دلیل فایروالهای متعدد و ...
روشی که خوب جواب میده روش وب سرویس هست
مشکلات نوشتن وب سرویس با دات نت:
1- اگه قرار باشه کل 200 مگ به صورت خروجی بافر ارسال بشه. خیلی از رم مصرف میشه
2- نمی تونیم بفهمیم چقدرش رو دانلود کردم
3- امکان رزیوم نیست
4- در یک دوره حدود 600 اتصال به سرور برای دانلود رو داریم
کاری که من پیشنهاد می دم :
1- نوشتن برنامه وب سرویس سرور با دلفی به صورت تحت ویندوز
2- بازکزدن فایل در برنامه و ایجاد تنها یک اتصال
3- برنامه کلاینت بگوید از کجا تا کجای فایل را می خواهد دانلود کند - پارت بندی
4- امکان توسعه بیشتر
مشکل :
من این مثالی از این روش پیدا نکردم که بتونه کمکم کنه و استارت کار رو بزنه که من هم بتونم کاملش کنم و به هدفم برسم
به این نوع وب سرویس میگن : وب سرویس سوپ با ایندی کامپوننت
توی خود دلفی تنظیمات اولیه اش به صورت خوکار نوشته میشه. اما من جایی برای نوشتن توابع و پابلیش اونها پیدا نکردم
درکل اگه این روش جواب بده میشه با اون برنامه هایی سوکت پروگرمینگ رو شبیه سازی کرد
مثل چت و دانلود و ریموت و ....
ممنون میشم راهنمایی بفرمایید