الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حول الـ socket ..

بدأه M!ss Programmer في 19 مايو 2011 · 3 رد · 620 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الاعضاء الكرام عندي سؤال مستعجل .. اللي عنده الجواب لا يبخل علي الله يخليكم ..

مطلوب مني عمل server , clinte باستخدام الجافا socket ..

والمطلوب اني اسويه على برنامج يقرا جملة ويحدد عدد الـ Character في الجملة .. وكذلك عدد الـ Digtit

يعني مثلا : adc1234

يكون عدد الـ Character يساوي 3

وعدد الـ Digit يساوي 4

سؤالي : هل يوجد في لغة الجافا داله توجد هذا الشي؟؟ .. أم علي عمل الكود الذي يقوم بالحساب ؟؟..

ثانيا بالنسبة للـ socket :

المطلوب هو عمل clint يكتب الجملة في الـ soket ثم يقوم الـ server بقراءة الجملة من الـ socket أيضا ويعد عدد الحروف وعدد الارقام ..

ثم يقوم بوضع النتائج (عدد الحروف وعدد الارقام) في الـ socket ليقوم الـ clint بقرائتها وطباعتها ..

كيف ممكن أكتب في الـ Socket اذا كان المطلوب ارسال String واستقبال object ؟؟

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

والله يجزاكم خير ...

لو رأيـت الجميع ضدك والالوان غيـر لونــــك والكل ماشـي عكسك " لاتتــــردد"..

إمشي وراء قلبـــك وتمسك بمبادءك ولاتأبه لهــم حتى وأن أصبحت وحيداً "لاتتــــردد"..

فالوحدة أفضـل من أن تعيش عكس نفسك لارضاء غيرك..

إن الحياة كتاب مليء .. بالصـور .. والالوان ..والحكايات فلتعشها جميعهـا..

ولتخترالافضل لك ومهما حدث

لاتبكي ولكن إبتسم ..

ودع الدنيا تبكي من جبروت إبتسامتـك ....

#2

بفرض انكي ستحفظين النص في string اسمه sentence

int digiCount = sentence.replaceAll("\\D", "").length();
int chrCount = sentence.replaceAll("\\d", "").length();

انتي تستقبلين raw bytes عبر sockets لذا يجب عليك تحويل bytes الى String

1

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#3

أخي الفاضل ..

mental-driller

جزاك الله خير .. وجعله الله في ميزان حسناتك ...

لو رأيـت الجميع ضدك والالوان غيـر لونــــك والكل ماشـي عكسك " لاتتــــردد"..

إمشي وراء قلبـــك وتمسك بمبادءك ولاتأبه لهــم حتى وأن أصبحت وحيداً "لاتتــــردد"..

فالوحدة أفضـل من أن تعيش عكس نفسك لارضاء غيرك..

إن الحياة كتاب مليء .. بالصـور .. والالوان ..والحكايات فلتعشها جميعهـا..

ولتخترالافضل لك ومهما حدث

لاتبكي ولكن إبتسم ..

ودع الدنيا تبكي من جبروت إبتسامتـك ....

#4

:)

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

مواضيع مشابهة