• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

fmo_82

المشرفون
  • عدد المشاركات

    944
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

37 عادي

1 متابع

عن fmo_82

  • الرتبة
    مشرف برمجة الشبكات و النظم الموزعة
  • تاريخ الميلاد 10/06/1982

طرق الإتصال

معلومات الملف الشخصي

  • الجنس ذكر
  • الدولة : الفريق العربي للبرمجة
  • اهتمامات برمجة الشبكات, النظم الموزعة, برمجة أنظمة VOIP/Video Systems
    لتحميل دروس وأمثلة وأكواد مجانية راجع الموقع المتخصص www.SocketCoder.Com

أحدث الزائرين لملفلك الشخصي

11,704 زياره للملف الشخصي
  1. السلام  عليكم   بإمكانك عمل تطبيق Client Server  لذلك وفي كل مرة ترسل الصورة تخزنها مباشرة بشكل الي إل مجلد في السيرفر , هذا مثال:  http://www.socketcoder.com/ArticleFile.aspx?index=2&ArticleID=65   قبل العرض اضف كود التخزين من ستريم إلي ملف الصورة مثال:  Image img = System.Drawing.Image.FromStream(myStream); img.Save(@"C:\\ImagesStore\"+DateTime.Now.ToFileTime().ToString()+".Jpeg", ImageFormat.Jpeg);
  2. ممكن عمل Data Sniffer على Raw Socket كما في هذا المثال:   http://www.codeproject.com/Articles/17031/A-Network-Sniffer-in-C   وبطبع يكون لديك IP header  و TCP header و Data وما عليك هو تحليل الجزء الخاص ب Data من خلال توصيفه كما في HTTP Header وبطبع إذا كانت الداتا HTTP non encrypted يمكنك بسهولة عمل decoding  لها ك string قم مقارنتها بما تريد أو تخزينها ...
  3. تحتاج لإستئجار Dedicated Hosting   http://iweb.com/classic-server-hosting/overview
  4. شكرا لك موضوع مميز يستحق التثبيت
  5. It's not so earlier to talk that we can use HTML 5 to make a Video streaming or video chat, a little search on the internet I found the API that's allow you capture from your webcam/Mic devices, The video chat web application is basically the self view example with two additions. First, a MediaStreamTransceiver instance to share your local stream with a remote party, and to receive a remote media stream. Second, the addition of a second video element to play the remote media stream. The video below shows the demo web application in action: https://labs.ericsson.com/developer-community/blog/beyond-html5-conversational-voice-and-video-implemented-webkit-gtk I will upload a sample for HTML 5 Video Streaming to here soon, the question is why HTML 5 is better than Silverlight and Flash? As we know HTML 5 is more powerful with ARM CPU's so less use in battery life, also it's fully compatible with any OS platform for example: IOS, Android and Windows 8 Tablet. انضم الينا الآن على SocketCoder Group On Facebook
  6. عمل وشرح مميز للفائدة سيتم تثبيت موضوعك ونتمنى منك الإستمرار بطرح مواضيع جيدة مثل هذه
  7. وعليكم السلام اخي الكريم ورمضان كريم عليكم جميعا اعتذر عن قلة تواجدي خلال هذا الشهر بسبب ظروف رمضان والعمل, لكن سؤالك اخي الكريم عام جدا واستطيع ان اقول لك ان هذا القسم بشكل خاص يشرح هذا الأمر وبتفصيل في شتى انواع الدروس, اريد ان اوضح لك امر هام وهو الاتي ان جميع هذه التطبيقات تعتمد على مبدأ اساسي وهو كالتالي: (الإتصال بالخادم) --- (إنشاء الإتصال) -- ( تخزين معلومات الكلينت في بفر السيرفس الأي بي والبورت الخاص به) -- ( بدأ الإرسال باستخدام UDP مع RTP أو TCP) إلى السيرفر ثم يقوم السيرفر بتحويل الرسالة إلى المستلم المحدد ... طبعا هذا شرح عام ايضا حيث ان التفاصيل كثيرة جدا جدا على أي حال انصحك بالإطلاع على المواضيع المثبتة وخاصة موضوع انشاء Voice Video Chat من خلال السيلفرلايت والمطلوب من قرائتك ليس اللغة بحد ذاتها وإنما Architecture النظام فهو نفسه على جميع التقنيات تقريبا كذلك الإطلاع على الفصول الموجودة في الرابط التالي إذا كنت مبتدئ في هذا المجال: http://www.socketcoder.com/ArticleFile.aspx?index=2&ArticleID=67 http://www.socketcoder.com/ArticleFile.aspx?index=2&ArticleID=73 http://www.socketcoder.com/ArticleFile.aspx?index=2&ArticleID=70 مع تمنياتي لك بالتوفيق واهلا وسهلا بك
  8. الأفضل لتبادل المتعدد استخدام WCF Duplex Services حيث بإمكانك استخدام TCP Bindingمباشرة وبسرعة كبيرة
  9. اهلا وسهلا بكم نتمنى تحميل اخر التحديثات وليس المثال المرفق مع المقال للإستفادة من التحديثات على النظام المشروع المجاني مع الكود المصدري: http://silverlightvideochat.codeplex.com المشروع المدفوع مع الكود المصدري: http://webvideoconferencing.codeplex.com
  10. وعليكم السلام واهلا وسهلا بكم, بشكل عام RDP بروتوكول جاهز للويندوز ريموت ديسكتوب لكن الهدف في هذا المشروع هو انشاء نظام كامل سيرفر وكلينت لهدف التعلم وهو لا يحتاج لتفعيل خاصية الريموت كما في البروتوكول المذكور واهلا وسهلا بك
  11. وعليك السلام اخي الكريم اشكرك على التويه لكن حقيقة ليس لدي الكثير من الوقت للمراجعة وجل من لا يخطئ لكن حتى نتعاون جميعا في اخراج هذا العمل فأتمنى منك ومن اي عضو يكتشف وجود اي خطأ ان يضعه هنا ليتم تصحيحه في الإصدار النهائي حيث ان هذا الإصدار ليس إلى beta قابل للمراجعة والتعديل. بخصوص الإقتباسات والمراجع فقد ذكرت في الكتاب إذا كنت قد قرأته ستجد المراجع موجودة في الصفحة الأخيرة منه (أقصد الإصدار الأول) واما بخصوص ان الكتاب مقتبس من ثلاثة كتب كترجمة فقط فهذا غير صحيح وتستطيع الرجوع إلى تلك الكتب والمراجع الموضوعة في الكتاب لإكتشاف أن الأمثلة الموضوعة اصيلة وغير مقتبسة وستجد الإقتباسات فقط في التعريفات الرئيسية المتفق عليها عند جميع الكتب والمراجع لذلك لا يصح ان تقول ان الكتاب مترجم او ما شابه لكن طبيعي ان تجد تشابها في تعريف الكلاسات والدوال إذ ان الكتاب لا يهدف إلى اكتشاف علم جديد وانما تبسيط ما هو موجود لناس وطرح افكار جديدة لإنتاج تطبيقات باستخدام هذه التقنيات. شكرا جزيلا لنتقادك لكن حتى تكون مشارك فعال في تطوير هذا العمل فلا بد من ذكر الأمور و الأخطاء اللغوية وكتابة مقتراحاتك حتى يمكننا اضافتها أو تصحيحها وجزاك الله عنا كل خير
  12. حياك الله اخي الكريم , عذرا على التأخير في ردي هذا افضل طريقة في نظري هي من خلا ويب سيرفس حيث تقوم بعمل دالة تقرأء الملف من السيرفر وترجعه كـ Return Value ... ايضا هذا مثال ربما يفيدك بهذا الجانب لكن باستخدام السوكيت وليس الويب سيرفس: http://www.socketcoder.com/ArticleFile.aspx?index=2&ArticleID=58 لا ادري ان حلت المشكلة لديك ام لا لكن في حالة احتجت مزيد من المساعدة فبإمكانك كتابة رد هنا بشرط ذكر محاولاتك في الحل واهلا وسهلا بك
  13. اهلا بك اخي الكريم, دعم موضوع عدد المستخدمين يعتمد على امرين 50% على البنية التحتية من ناحية الباندويدث المتاح ووجود بلنسر للخدمات و 50% على النظام وطريقة جلب وتنفيذ البيانات بحيث تأخذ بعين الإعتبار كل بايت يتم ارساله من خلال الشبكة وبالتالي تخطيط النظام منذ البداية سيساعدك بكل تأكيد في ذلك. طبعا انت الآن بمرحلة التخطيط وبالتالي لم تواجهك اية مشاكل, لذلك انصحك بالتخطيط الجيد اولا ومن ثم تحديد ودراسة حجم البيانات المتوقع لكل متصل وضربه بعدد المتصلين وبالتالي حساب الباندويدث الذي سيتوافق واحتياجات نظامك... بالتوفيق
  14. ماشاء الله المنتج بشكل عام رائع والأروع انه على Silverlight وحبذى لو تم فتح مصدر التطبيق حتى يمكن تطويره من عدة مصادر لدي ملاحظة وحيدة وهي اننى لم استطع تشغيل المصحف بوضع Full Screen حيث ان الخط صغير نسبيا وصعب القراءة ايضا حبذى لو يتم اضافة ميزة العمل كـDesktop وعملها امر في غاية البساطة في Silverlight النقطة التي اعجبتني جدا في هذا البرنامج هي امكانية تفسير كل اية بشكل مباشر والكثير من الأمور الرائعة والمبتكرة جزاكم الله كل خير على هذا العمل الفريد والرائع
  15. تعتمد الطريقة على عمل 3 dimensions Array list و Linq في حالة الإستعلام كل ذلك في جانب السيرفر فقط حيث ترسل فقط اسمك والغرفة التي تريد الإنضمام اليها لى السيرفر وكمثال مبسط جدا على ذلك: من المعروف اننا نخزن Socket المتصل في Arraylist لكي نستطيع عمل callback له وكمثال وحتى نستطيع ضم كل متصل في غرفة ما نصنع Array of Arraylist كما يلي كمثال على وجود عشرة غرف: Arraylist[] arr = new Arraylist[10] ومن ثم يمكن ضم كل متصل إلى غرفة ما من ضمن هذه العشرة غرف كما يلي كمثال: arr[RoomIndex].Add(ClientSocket) وعند الإرسال لكل الموجودين في الغرفة نفحص في السيرفر الغرفة التي ينضم اليها ذلك الشخص في سجل السيرفر ثم نرسل إلى كافة المجموعة.... ارجو ان تكون الصورة اكثر وضوحا الآن كما يمكنك البدأ بالمشروع وفي حالة واجهتك صعوبة فيمكنك طرح سؤالك هنا واهلا وسهلا بك