بحث متقدم | التسجيل
الويب العربي
  تسجيل دخول
 
   
   

  ملاحظة
الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.




الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.

عـودة للخلف   الويب العربي سوق البرمجة والتصميم تبادل خبرات البرمجة

تبادل خبرات البرمجة تبادل الخبرات في جميع لغات البرمجة
Php , Asp , Ajax , Xml , Css , JavaScript ...etc

موضوع مغلق اضف موضوع جديد
 
خيارات الموضوع طريقة العرض
  #1  
قديم 26-04-2009, 07:08 PM
hdgames hdgames غير متصل
عضو
 
تاريخ التسجيل: Sep 2007
مشاركة: 71
مستوى تقييم العضوية: 17
hdgames is on a distinguished road
Awt12 شباب مساعدة بسييطه الله يوفقكم لتعديل كود جافا صغير من أجل الدراسه (ما ياخد 10دقايق)

السلام عليكم شباب

بالتالي كود جافا قصير جداً و بسيط ووظيفته كالتالي:- ((عفوا على الأخطاء الإملائيه, تم وضعها عن عمد))
"semple groop comunication program using the Javu class Multi Socket"

كود:
import java.net.*; import java.io.*; public class MulticastPeer{ public static void main(String args[]){ // args[0] = ID (or name) of the member to multicast to the group // args[1] = IP address of the group (e.g. "228.5.6.7") MulticastSocket s =null; try { System.out.println("Memeber " + args[0] + "trying to join the group"); InetAddress group = InetAddress.getByName(args[1]); s= new MulticastSocket(6789); s.joinGroup(group); System.out.println("Memeber " + args[0] + "is now member of the group"); byte [] m = args[0].getBytes(); DatagramPacket msgOut = new DatagramPacket(m,m.length, group, 6789); s.send(msgOut); System.out.println("Memeber's ID was transmitted to the group"); System.out.println("Waiting to receive messages from other members"); byte[] buffer = new byte[1000]; // get messages from others in group for(int i=0; i< 3;i++) { DatagramPacket msgIn = new DatagramPacket(buffer,buffer.length); s.receive(msgIn); System.out.println("Received : " + new String(msgIn.getData(), 0, msgIn.getLength())); } s.leaveGroup(group); System.out.println("Member " + args[0] + "left the group"); } catch (SocketException e){System.out.println("Socket: " + e.getMessage()); } catch (IOException e){System.out.println("IO: " + e.getMessage()); } finally {if(s != null) s.close();} } }
و المطلوب التعديل على الكود ليقوم بالتالي:-

المطلوب إرسال الـmembers للمعرف الخاص بهم "ID" + إرسال 3 رسائل "messages" و إستلام عدد لا محدود من الرسائل,,,




طبعاً الطلب و الكود سهل جداً و تافه للمتمرسين بالجافا و لا يأخذ مع الشخص أكثر من 10 دقائق و ربما أقل!! لكن للأسف نحن ما تعلمنا هذي اللغه بتاتاً "فقط C++" و يصعب علينا حل هذا التمرين

يرجى المساعده و شاكرين لكم التعاون الطيب و الكريم,,,






التوقيع

HD Games
السيرفر العربي لتحميل ألعاب الـPC


www.hd-games.co.cc

يرجى زيارة الموقع للتبادل الإعلاني,,
  #2  
قديم 27-04-2009, 01:25 AM
hdgames hdgames غير متصل
عضو
 
تاريخ التسجيل: Sep 2007
مشاركة: 71
مستوى تقييم العضوية: 17
hdgames is on a distinguished road
الافتراضي

للرفع
يا شباب اللي عنده الحل لا يبخل علينا بليز
شكراً






التوقيع

HD Games
السيرفر العربي لتحميل ألعاب الـPC


www.hd-games.co.cc

يرجى زيارة الموقع للتبادل الإعلاني,,
  #3  
قديم 28-04-2009, 10:57 PM
hdgames hdgames غير متصل
عضو
 
تاريخ التسجيل: Sep 2007
مشاركة: 71
مستوى تقييم العضوية: 17
hdgames is on a distinguished road
الافتراضي

\?????????






التوقيع

HD Games
السيرفر العربي لتحميل ألعاب الـPC


www.hd-games.co.cc

يرجى زيارة الموقع للتبادل الإعلاني,,
  #4  
قديم 28-04-2009, 11:20 PM
eng.eslam eng.eslam غير متصل
عضو
 
تاريخ التسجيل: Feb 2009
مشاركة: 243
مستوى تقييم العضوية: 16
eng.eslam is on a distinguished road
وسام الويب الذهبي 
عدد الأوسمة: 1 (المزيد ...)
الافتراضي

السلام عليكم و رحمة الله و بركاته

استاذي الفاضل

اعتزر لك لعدم تخصصي في لغة الجافا

ولكن

بعد مراجعة الكود و بالرغم اني غير متخصص


لاحظت بعض الامور

الامر الاولي : انت تريد ان يحضر لك المعرف او اسم المستخدم

ممكن توضح لي وظيفة هذا الامر :
System.out.println("Memeber " + args[0] + "is now member of the group");
الامر الثاني : تريد ان يرسل 3 رسائل فقط

فممكن توضح لي وظيفة هذا الامر

for(int i=0; i< 3;i++) {DatagramPacket msgIn = new DatagramPacket(buffer,buffer.length);

الامر الثالث : ان يستقبل عدد لا نهائي من الرسائل

و ايضا يارت توضح لي وظيفة هذا الامر

catch (SocketException e){System.out.println("Socket: " + e.getMessage());
} catch (IOException e){System.out.println("IO: " + e.getMessage());

شكرا للتوضيح

دكتور مهندس / اسلام صبيح





  #5  
قديم 29-04-2009, 04:10 PM
undefinedmatrix undefinedmatrix غير متصل
عضو
 
تاريخ التسجيل: Feb 2006
مشاركة: 219
مستوى تقييم العضوية: 19
undefinedmatrix is on a distinguished road
الافتراضي

System.out.println("Memeber " + args[0] + "is now member of the group");
هذا الامر لطباعة سطر معين
System.out.println
واما
args[0] فهو حسب تعريف البرنامج لطباعة ال id الخاص بالمستخدم member id
----------------------------------------------------------------------------------------

catch (SocketException e){System.out.println("Socket: " + e.getMessage());
} catch (IOException e){System.out.println("IO: " + e.getMessage());

هذا السطر في الجافا سكربت يسمي error handler لتجنب ظهور رسائل الخطأ او حصول crash للبرنامج






التوقيع
من أعمالي http://www.alsalafway.com
ahmedatef2050 @ hotmail . com
  #6  
قديم 29-04-2009, 04:12 PM
undefinedmatrix undefinedmatrix غير متصل
عضو
 
تاريخ التسجيل: Feb 2006
مشاركة: 219
مستوى تقييم العضوية: 19
undefinedmatrix is on a distinguished road
الافتراضي

اما الكود الاوسط فهو لإرسال رسالة للاعضاء في الشات او الكونكشن الحاصل هذا
البرنامج باختصار client to server او peer to peer






التوقيع
من أعمالي http://www.alsalafway.com
ahmedatef2050 @ hotmail . com
  #7  
قديم 29-04-2009, 05:59 PM
hdgames hdgames غير متصل
عضو
 
تاريخ التسجيل: Sep 2007
مشاركة: 71
مستوى تقييم العضوية: 17
hdgames is on a distinguished road
الافتراضي

مشكورين يالمشرفين
بس حد عنده فكره لحل هذه المشكله
أو هذا السؤال بالأحرى
شكراً لكم






التوقيع

HD Games
السيرفر العربي لتحميل ألعاب الـPC


www.hd-games.co.cc

يرجى زيارة الموقع للتبادل الإعلاني,,
  #8  
قديم 02-05-2009, 01:25 AM
hdgames hdgames غير متصل
عضو
 
تاريخ التسجيل: Sep 2007
مشاركة: 71
مستوى تقييم العضوية: 17
hdgames is on a distinguished road
الافتراضي

عيب عليكم يا شباب
انا لو كنت عارض مبلغ مالي مكافأه كان ما شاء الله الموضوع صار صفحات مش صفحه وحده بس و انا اكثر واحد اشارك بموضوعي!
عموماً مشكورين






التوقيع

HD Games
السيرفر العربي لتحميل ألعاب الـPC


www.hd-games.co.cc

يرجى زيارة الموقع للتبادل الإعلاني,,
  #9  
قديم 02-05-2009, 05:11 PM
undefinedmatrix undefinedmatrix غير متصل
عضو
 
تاريخ التسجيل: Feb 2006
مشاركة: 219
مستوى تقييم العضوية: 19
undefinedmatrix is on a distinguished road
الافتراضي

اخي الكريم لعلك تعلم ان لغة الجافا لا يتقنها او يتعلمها الا المتخصصون ولولا ذلك لكنت حصلت علي الاجابة في اسرع وقت خصوصا ان طلبك واضح انه للدراسة وليس لاي هدف تجاري


مع العلم اني درست الجافا في الكلية لكن صراحتا لا اتذكرها جيدا ولذلك لم افيدك فما بالك بمن لم يدرسها






التوقيع
من أعمالي http://www.alsalafway.com
ahmedatef2050 @ hotmail . com
  #10  
قديم 03-05-2009, 11:08 PM
hdgames hdgames غير متصل
عضو
 
تاريخ التسجيل: Sep 2007
مشاركة: 71
مستوى تقييم العضوية: 17
hdgames is on a distinguished road
الافتراضي

إقتباس:

اقتباس من مشاركة undefinedmatrix   مشاهدة المشاركة

   اخي الكريم لعلك تعلم ان لغة الجافا لا يتقنها او يتعلمها الا المتخصصون ولولا ذلك لكنت حصلت علي الاجابة في اسرع وقت خصوصا ان طلبك واضح انه للدراسة وليس لاي هدف تجاري


مع العلم اني درست الجافا في الكلية لكن صراحتا لا اتذكرها جيدا ولذلك لم افيدك فما بالك بمن لم يدرسها


اخي و الله ما اتكلم عنك
بتكلم عن باقي الشباب
اشكر مرورك






التوقيع

HD Games
السيرفر العربي لتحميل ألعاب الـPC


www.hd-games.co.cc

يرجى زيارة الموقع للتبادل الإعلاني,,
  #11  
قديم 06-05-2009, 11:53 PM
essa_net essa_net غير متصل
عضو
 
تاريخ التسجيل: Apr 2009
مشاركة: 42
مستوى تقييم العضوية: 0
essa_net is on a distinguished road
الافتراضي

مشكوووووووووووووور





موضوع مغلق




قوانين المشاركة
لا يمكنك إضافة موضوع جديد
لا يمكنك الرد على المواضيع
لا يمكنك إضافة مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML مغلق
إنتقل إلى


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 07:19 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


 
 »  خدمات البرمجة   »  رئيسية الدليل
  »  خدمات التصميم   »  الأمن والحماية
  »  الدعاية والتسويق
  »  الدعم والتطوير
  »  الشركات الرسمية
  »  حجز دومينات
  »  خدمات الإستضافة
 
 
  »  مكتبة الإستايلات   »  رئيسية المكتبة
  »  أكواد برمجية   »  أدوات الويب ماسترز
  »  مكتبة الهاكات   »  أدوات المصممين
  »  سكربتات متنوعة
  »  مجلات إلكترونية
  »  بلوكات متنوعة
  »  ثيمات مختلفة
 
 

صحيفة متخصصة في متابعة أخبار وجديد الإنترنت العربي
والحوارات الصحفية ومعلومات تقنية متنوعة .

   
 
 

للتواصل مع فريق عمل الويب العربي
يمكنك ذالك من خلال مركز الدعم والمساندة.

 الدعم الفني |  اعتماد العضويات |  قوانين الإنتساب |  إتفاقية الإستخدام |  أهداف الويب العربي |  دليل الشركات |  مكتبة الويب |  صحيفة الويب العربي |  الرئيسية