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

ObjectOutputStream !

بدأه حنين ، في 22 مايو 2011 · 9 رد · 396 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

سؤال بخصوص الـ Serializable

ممكن شرح مفصل لفئة ObjectOutputStream وَ ObjectInputStream

يعني تشرحون لي كيف أسوي أوبجكت منها وايش أمرر للكونستراكتر الخاص بكل وحدة ،

وكيف أخزن فيها !

ObjectOutputStream out = new ObjectOutputStream(هنا وش أحط:$)

أنتظركم

بُوركتم

تم تعديل هذه المشاركة بواسطة حنين ، في 22 مايو 2011 في 17:13

#2
/index.php?showtopic=213458
#3
herch كتب:

جزاك الله خير

بس ممكن توضيح لـــ

اقتباس
ObjectOutputStream out = new ObjectOutputStream(هنا وش أحط:$)

#4

تاخذ ستريم يا اختي او تدفق من البيتات Stream نوع الاستريم يعتمد اذا كان ادخال او اخراج

FileOutputStream fos = new FileOutputStream("t.tmp");
	ObjectOutputStream oos = new ObjectOutputStream(fos);

مثلا انا هنا مررت الاستريم تبع الفايل اللي هو من نوع اخراج الى الاوبجكت حق الخرج

تم تعديل هذه المشاركة بواسطة mental-driller في 22 مايو 2011 في 22:20

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


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#5

طيا أنا عندي جملة مدخلة من قبل الclient إلى السوكت ومن السوكت إلى السيرفر

أبغى أعد عدد الحروف والارقام في هذي الجملة

الجملة راح تروح للسوكت ومنه إلى السيرفر ، ثم يرسلها إلى الإمبلمنت لعد الحروف والأرقام

طبعا الامبلمنت هنا راح تطبق

implements Serializable , Message

الجملة راح توصل للامبلمنت

كيف أطبق اللي قلت لي عليه !

لأني قريت كذا موضوع عنه بس التمرير للكونستراكتر ما عرفت وش أمرر $:

جزاك الله خير

#6

اعملي Socket بعدين استدعي من السوكيت الداله s.getOutputStream() ومرريها للكونستركتور حق ال OutputObjectStream

socClient = new Socket(serverIp, serverPort);
socClient.setSoTimeout(10000);
socketOut = new ObjectOutputStream(socClient.getOutputStream());
socketIn = new ObjectInputStream(socClient.getInputStream());
socketOut.flush();

هذا مثال على هذا الكلام

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


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#7

وين أعمل السوكت (: !

سويت 2 واحد في السيرفر والثاني في الكلاينت

#8

بالتاكيد تحتاجين مقبسين و الا لا يمكن للبرنامجين التواصل

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


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#9

طيب فاهمة بس انت قلت سوي سوكت ، وين أسويه ؟

معليش تحملنا > عارفه ان نص الدفعه هنا =d

منكم نتعلم ()

#10

تقدري تحطيه داخل الداله main اذا ما تشتي تعملي اوبجكت من السيرفر والكلاينت ، اذا بتعملي اوبجكت من السيرفر والكلاينت اذا تقدري تخليه عضو في الكلاس

على ما اعتقد اني ساعدت الاخت دنيه في هذا الموضوع قبلا في موضوع السيرفر والكلاينت لكن بدون serialization

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


صورةmsrgb1485.gif ocajavase7programmerclr.gif

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