السلام عليكم و رحمة الله
أريد أن أبني مثال client - server قادر على تبادل الصور و الملفات الصوتية و عرضها
السلام عليكم و رحمة الله
أريد أن أبني مثال client - server قادر على تبادل الصور و الملفات الصوتية و عرضها
وأين الغموض يا أخي ؟ :lol:اقتباسالرجاء المساعدة فكرة غامضة
ممكن تقرأ دروس الأخ العزيز Ingm كبدايه لك ::
ويوجد ملف فيديو يصلح أيضا كبدايه في عمل برامج Client / Server موجود في المكتبه الالكترونيه ::
بالصوت والصورة Client Server مع سي#
في ملف الفيديو قمت باستخدام StreamReader و StreamWriter ... يمكنك أنت استخدام BinaryReader مثلا مع بعض التعديلات لارسال جميع أنواع الملفات.
الأخ معتز شمس , شكرا لك على هذا الأيضاح ... اريد الأستفسار اذا كان عندك اي برنامج جاهز يستخدم خاصية BinaryReader , ارجو ارساله لنا او لو قمت بكتابة مثال توضيحي ليستفيد منه الجميع .... وجزاك الله خيرا
استخدام الـ BinaryReader و الـ Writer سهل كالعاده مع الـ net. ::
ده مثال بيقرأ bytes من صوره موجوده في Stream وبعدين بيكتبه في Stream تاني ::
Stream myStream = File.OpenRead("burger.jpg");
BinaryReader mybReader = new BinaryReader(myStream);
byte[] myBytes = mybReader.ReadBytes((int)myStream.Length);
mybReader.Close();
myStream = File.Create("burger2.jpg");
BinaryWriter mybWriter = new BinaryWriter(myStream);
mybWriter.Write(myBytes);
mybWriter.Flush();
mybWriter.Close();
myStream.Close();طبعا أنا في المثال استخدمت صوره عاديه موجوده على الهارد ديسك ووضعتها داخل الـ Stream ... ولكن يمكنك انت تغيير كلاس Stream وجعله مثلا NetworkStream ( على ما أتذكر ) وتجعل الـ BinaryReader يقرأ منه.
شكرا لك على هذا الايضاح ... بالمناسبة اقوم الان بتطوير برنامج مراقبة عبر الكميرا يستخدم نفس الخاصية على هذا اللينك :
احتاج بعض المساعدة ... ارجو الا تبخلوا علينا بها :rolleyes:
تم تعديل هذه المشاركة بواسطة fmo_82 في 30 أغسطس 2005 في 03:32
شكراً لكم على الردور الجميلة و لكنني كنت قد أنشأت مشروع مخدم _ زبون
و لكنه لم يعمل كما كنت أريد و قد أرفقته فالرجاء ايضاح الأخطاء في البرنامج
هذا المثال شبيه بالمثال الذي ارسلته ويعمل بشكل صحيح ...
هذا الموضوع مغلق.