PDA

View Full Version : ارسال یک فایل از سرور به کلاینت با socket



fazel-d
جمعه 15 آذر 1387, 19:30 عصر
سوالمواین طوری می پرسم که
چگونه می توان یک کلاینت که نام فایلی را که به سرور می فرستد / سرور بر روی یک مسیر مشخص مثلا در یک پوشه اگه بود اون فایل رو برای کلاینت بفرسته

همچنین اون فایل هم یک فایل HTML باشه و پس از ارسال اون فایل برای کلاینت اون فایل به همون صورت سایت نشون داده بشه / هر چند که اون فایل رو میشه تو کامپوننت WebBrowser نشونش داد
لطفا نظارت خودتون رو در مورد این مبحث بیان کنید که با سوکت این کار انجام بشه یا remoting
دلایل خودتون رو بیان کنید

البته من سرچ هم کردم ولی انتقال فایل چیزی دستگیرم نشد....

nimnegah
جمعه 15 آذر 1387, 21:42 عصر
سلام

برو به تاپیک زیر:


http://barnamenevis.org/forum/showthread.php?t=64210&page=5

اگه تونستی تغییرش بدی منو خبر کن ...

visual studio من مشکل داره نمیتونم چک کنم.....

راستی تشکر یادت نره....................!!!!!!!!:گیج:

fazel-d
سه شنبه 19 آذر 1387, 15:22 عصر
برای اینکه مطمئن شویم بین کلاینت و سرور ارتباط برقراره چی کار باید کرد؟
کلاس IPEndPiont چیه؟
کلاس socketAddress چیه؟

nimnegah
سه شنبه 19 آذر 1387, 19:51 عصر
سلام

کلاس IPEndPoint برای مشخص نمودن یک نود یا یک کامپیوتر در شبکه به کار میرود

socketAddress رو نمیدونم.......!!!

fazel-d
پنج شنبه 21 آذر 1387, 22:31 عصر
خوب کلاس های مربوط به سوکت رو مطالعه کردم
اما برای انتقال فایل با TCP باید چکار کرد .
در ضمن داخل windowapplication

viansanandaj
شنبه 07 دی 1387, 22:18 عصر
سلام
من برنامه کلاینت وسرور رو با socket programmingنوشته شده رو میخوام البته نسخه ی ساده شو.پروژه ترم باید توضیح بدم.اگه میشه زود.:افسرده::گیج:

mostafaaa
یک شنبه 08 دی 1387, 09:42 صبح
سلام دوست من شما برای ارسال و دریافت فایل یا نوشته میتونید از کلاسهای TcpClient و TcpListner استفاده کنید ، که البته نمونه های زیادی هم توی سایت در مورد هست .
یه نمونش اینه البته این رو دوست خوبمون آقای H2 نوشتن که مستقیما از کلاس Socket استفاده کردن.
این آدرس تاپیک که پیشنهاد میکنم حتما بخونیدش
http://barnamenevis.org/forum/showthread.php?t=121111
اینم آدرس دانلود فایل هم به زبان C# و هم VB.net
http://barnamenevis.org/forum/showpost.php?p=612938&postcount=17