PDA

View Full Version : سوال: ایجاد پروژه چت چند کاربری در شبکه یا ارسال فایل



Khorshid Khanum...
یک شنبه 08 دی 1392, 12:02 عصر
سلام.خواهش میکنم اگه کسی میتونه راهنماییم کنه.:ناراحت::گریه:
میخوام یه پروژه چت چند کاربره درست کنم که چند تا client داره با یه server
یا این که یه پروژه ارسال فایل باشه که گیرنده(server) بتونه نوع فایل رو تشخیص بده.
مثلا اگه عکس بود در سمت سرور عکس ذخیره کنه یا اگه pdf بود،pdf ذخیره کنه
من خودم ارسال رو بلدم،فقط تشخیص نوع رو بلد نیستم.
ممنون..

mnvoh90
یک شنبه 08 دی 1392, 12:10 عصر
سلام. واسه تشخیص دو راه می تونم بگم.
1. قبل ارسال فایل، مشخصاتش رو تو یه پکت دیگه ارسال کنید.
2.از MIME Type استفاده کنید

Khorshid Khanum...
یک شنبه 08 دی 1392, 14:28 عصر
ممنون از راهنمایتون
میشه بیشتر توضیح بدید؟

mnvoh90
یک شنبه 08 دی 1392, 18:49 عصر
واسه روش دوم اولا اگر نمی دونید MIME Type چیه تو گوگل یه سرچ بکنید بعدش برید اینجا (http://stackoverflow.com/questions/58510/using-net-how-can-you-find-the-mime-type-of-a-file-based-on-the-file-signature) رو بخونید.
اما فکر کنم همون روش اول بهتره. من زیاد برنامه نویسی ساکت کار نکردم ولی باید به بکی از این دو صورت باشه:
یا اینکه قبل از شروع ارسال اطلاعات فایل رو تو یه Packet بفرستید
یا اینکه ( ارسال فایل تکه تکه تو همون پکت ها هست دیگه؟ ) تو header هر پکت اسم فایل باشه