View Full Version : انتقال فایل بین کلاینت و سرور
Payman62
جمعه 05 مرداد 1386, 01:55 صبح
سلام.
فرض کنید 2 تا برنامه رو دو تا کامپیوتر مختلف تو اینترنت در حال اجران و از طریق winsock به همدیگه متصلن.
حالا بهترین راه برای انتقال فایل از یه سیستم به سیستم دیگه چیه؟
یه راهش اینه که محتویات فایل مورد نظر رو به وسیله winsock بفرستی به کامپیوتر دیگه. ولی روش بهتری برای این کار میخوام. آپلود رو نت هم کار رو دو برابر میکنه. یعنی زمان انتقال دو برابر میشه. یه زمانی برای آپ تلف میشه و یه زمانی برای دان و اگه حجم فایل بالا باشه زمان زیادی تلف میشه.
روش بهتری کسی سراغ داره؟
shamsoft
جمعه 05 مرداد 1386, 09:13 صبح
یه راهش اینه که محتویات فایل مورد نظر رو به وسیله winsock بفرستی
منظورت ارسال فایل به صورت باینری بود؟
اگه منظورت این نبوده پس باید بگم که بهترین کار اینه که فایل رو به صورت باینری باز کنی و محتویاتش رو بفرستی به سرور و بعدش همونجا دوباره فایل رو بسازی. یعنی اگر exe باشه، بعد از اینکه محتویاتش به صورت باینری ارسال شد، سرور باید این مقادیر را به صورت exe یه جایی Save کنه.
اگه اینو خودت می دونستی پس از همین استفاده کن. چون فکر نمی کنم ساده تر از این هم باشه. هم کدنویسی زیادی نداره و هم اینکه تو میتونی مقادیر رو به صورت Text معمولی ارسال کنی و فکر می کنم سریع ترین روش هست.
M8SPY_OK
جمعه 05 مرداد 1386, 12:07 عصر
میشه بگی چه طوری میشه یک فایل exe رو به صورت باینری در آورد و سپس تبدیلش کرد به exe . یه مثال ؟؟؟
majjjj
جمعه 05 مرداد 1386, 12:40 عصر
سلام.
فرض کنید 2 تا برنامه رو دو تا کامپیوتر مختلف تو اینترنت در حال اجران و از طریق winsock به همدیگه متصلن.
حالا بهترین راه برای انتقال فایل از یه سیستم به سیستم دیگه چیه؟
یه راهش اینه که محتویات فایل مورد نظر رو به وسیله winsock بفرستی به کامپیوتر دیگه. ولی روش بهتری برای این کار میخوام. آپلود رو نت هم کار رو دو برابر میکنه. یعنی زمان انتقال دو برابر میشه. یه زمانی برای آپ تلف میشه و یه زمانی برای دان و اگه حجم فایل بالا باشه زمان زیادی تلف میشه.
روش بهتری کسی سراغ داره؟
با سلام
با وجود اینکه روش کار رو نمیدونم
چیزی که روش کار انتقال داده ها در شبکه است اینه که داده ها رو به پکیج های کوچک تر تبدیل میکنن سپس اون رو روی کامپیوتر دوم به هم میچسبونن
Payman62
جمعه 05 مرداد 1386, 13:21 عصر
منظورت ارسال فایل به صورت باینری بود؟
اگه منظورت این نبوده پس باید بگم که بهترین کار اینه که فایل رو به صورت باینری باز کنی و محتویاتش رو بفرستی به سرور و بعدش همونجا دوباره فایل رو بسازی.
سلام.
چرا منظورم همین روش بود. روش خوبی هم هست. ولی میخواستم ببینم روش بهتر و حرفه ای تری هم هست یا نه؟
Payman62
شنبه 06 مرداد 1386, 23:49 عصر
سلام.
چی شد کسی راهی بلد نیست؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.