PDA

نسخه کامل مشاهده نسخه کامل : سوال vb.net



shaparake_shomal
09-02-2007, 01:47
سلام
1- یه کلاینت درخواست دانلود فایل رو به وب سرویس میفرسته و وب سرویس این درخواست رو و مسیر آپلود فایل رو میده به کلاینتی که فایل روشه و این کلاینت فایل رو روی هاست وب سرویس آپلود میکنه و وب سرویس آدرس فایل آپلود شده رو به کلاینتی که درخواست داده میفرسته تا از رو اون لینک دانلود کنه
کلاینت1 -----درخواست فایل ----> وب سرویس ---ارسال مشخصات فایل و مسیر آپلود-----> کلاینت 2
کلاینت1 <-----ارسال لینک دانلود ---------- وب سرویس <------آپلود فایل---------- کلاینت 2
خوب چنین چیزی رو چطور میشه پیاده سازی کرد البته خودم یه چیزایی نوشتم ولی نمیدونم به نظرم یه جوریه و اصلا با منطق سازگار نیست :blink:
به من گفتن از اونجایی که وب سرویس نمیتونه درخواستی برای کلاینت بفرسته بنابراین کلاینت باید یه تایمر داشته باشه و هی از وب سرویس خبر بگیره که با من کاری نداری و هر وقت این کلاینت بایستی فایلی رو آپلود می کرد به کلاینت تو همون تابع اطلاع داده بشه و بعد تابع بعدیشو فراخوانی کنه و مشخصات فایل رو بگیره و آپلود کنه
اون کلاینتی هم که درخواست دانلود داده تو یه تایمر هی بررسی کنه فایل آمادس یا نه .
البته همین روش رو با سه تا برنامه جدا(ویندوز اپلیکیشن) هم بتونین کدش رو توضیح بدین کافیه یعنی اصلا این که برنامه ی واسطه وب سرویس هست یا نه مهم نیست فقط یه راهی پیشنهاد بدین لطفا
2-وقتی فرم اصلیم Loade میشه یه فرم دیگم تو loade ش show میکنم میخوام تا فرمی که باهاش لود میکنم بازه نشه رو فرم اصلی کلیک و فعالش کرد و show که میشه جلوی فرم اصلیم باشه مثله یاهو مسنجر 7 که یه پنجره کوچیکتر داشت
با تشکر قبلی

assembly
13-12-2007, 21:26
چطور می تونم یه فرم را سیو کنم