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

ارسال صورة من خلال أداة ServerSocket ؟

مغلق
بدأه الاحتراف في 11 نوفمبر 2005 · 23 رد · 2,309 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد تصميم برنامج يعمل من خلال الشبكة ، اطلعت على ادوات Indy ولكن بصراحة لم يعجبني اسلوب Blocking الذي يستخدم في بناء الكود ، لذا وبناءً على نصيحة المشرف romanof استخدمت اداة ServerSocket وبصراح اعجبني اسلوب عملها .

1. أين يمكنني الحصول على تفاصيل عن كيفية عمل هذه الادوات مع أمثلة ؟

2. أريد نقل محتوى Image1 بين برنامجين على الشبكة ، بحيث يتم نقل الصورة الموجودة في Image1 في برنامج السيرفر الى Image1 الموجودة في برنامج Client ، كيف يمكنني ذلك ؟

3. هل من اقتراحات من اصحاب الخبرة في مجال برامج الشبكات ؟

الرجاء الاهتمام والمساعدة

شكرا

تم تعديل هذه المشاركة بواسطة الاحتراف في 11 نوفمبر 2005 في 23:07

#2

مرحبا

يوجد كتاب The Tomes of Delphi Basic 32-bit Communications Programming

على الرابط التالي

http://rapidshare.de/files/1221728/The_Tom...sic_32.zip.html

للحصول على كيفية عمل هذه الادوات بالاضافة إلى الهلب الموجود مع الدلفي

ومكتبة الـ MSDN

تم تعديل هذه المشاركة بواسطة M_Asize في 12 نوفمبر 2005 في 02:13

إننا محكومون بالأمل وما يحدث الآن ليس نهاية العالم

#3

الكتاب موجود مع الاخ الاحتراف :D

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#4

يمكنك ال‘طلاع على هذا،

لي لا نعيد إختراع العجلة

d4baa0.gif
#5

إستخدم

SendStream في الخادم : بأي مكان

ReceiveBuf في العميل

واذا كنت بحاجه لمثال بسيط حااضر

تم تعديل هذه المشاركة بواسطة DeltaAziz في 12 نوفمبر 2005 في 15:27

#6

السلام عليكم

الأخ M_Asize لم أتمكن من تحميل الملف...

تظهر الرسالة التالية:

File /files/1221728/The_Tom...sic_32.zip.html not found.

هل بإمكانك أن تعطيني رابط آخر لتحميل الكتاب وجزاك الله خيراً...

#7

السلام عليكم

شكرا على اهتمامكم وردودكم :)

اقتباس
لي لا نعيد إختراع العجلة

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

صراحة أنا اريد النصيحة من اصحاب الخبرة ، ايهما أفضل وأقوى في التعامل Indy أم ServerSocket ؟؟

TServerSocket اقرب الى تعاملنا السابق مع ادوات مايكروسوفت حيث انها تعتمد على Events

بينما Indy تستخدم اسلوب Blocking !!

اقتباس
SendStream في الخادم : بأي مكان

ReceiveBuf في العميل

واذا كنت بحاجه لمثال بسيط حااضر

هذا ما ابحث عنه أخي ، واذا سمحت ممكن مثال :) ؟

شكرا لكم

تم تعديل هذه المشاركة بواسطة الاحتراف في 12 نوفمبر 2005 في 16:21

#8

حسنا،

إليك العجلة المرفقة

بالنسبة لمكونات Indy هي أحسن بالنسبة للبعض

لكن هناك فئة قليلة مثلي تحب المدرسة القديمة :D

للعلم فقط يوجد مكونات أخرى

d4baa0.gif
#9

شكرا جزيلا أخي :)

هل من الممكن اغلبك شوية كمان :rolleyes: وتعطيني فكرة عن الادوات الاخرى ؟

بصراحة انا لدي حرص على الاطلاع على الادوات قبل البدء في استخدام ايٍ منها

وشكرا على العجلة .. قصدي على المثال :)

#10

مرحبا

تم وضع رابط للكتاب في مكتبة المنتدى

إننا محكومون بالأمل وما يحدث الآن ليس نهاية العالم

#11

السلام عليكم

أخي DeltaAziz ، شكرا على العجلة فلقد استفدت في كيفية التعامل مع مشتقات TSream ولكن للأسف لم تظهر الصورة في برنامج الكلاينت !! تتبعت الكود وكل شيء صحيح ( حسب معرفتي ) .

الرجاء التأكد .

وشكرا لك

#12

أخي كانت عجلة في عجلة

جربتها مرة فدارت العجلة

ربما نسييت أن نغير TclientSocket.Adress التي تحتوي IP الجهاز العميل

أو لديك FireWall

وإن لا أوفيتك بعجلة أخرى

:D

d4baa0.gif
#13

طيب ايش حكاية التعديل على ردي ياديلتا

ولا كمان عجله في عجله

lol

#14
xc-delphi-cx كتب:
طيب ايش حكاية التعديل على ردي ياديلتا

مابه ردك ؟ هل هو ناقص ؟

قمت بتعديل خفيف...فقط

d4baa0.gif
#15

lol عشان كذا انا مستغرب فيه تعديل (مرور مشرف)ومافيه تعديل(حاجه ناقصه في الرد) :(

حصل خيررررر :)

#16

السلام عليكم

هل قام احد بتجربة المثال الذي وضعه الاخ DeltaAziz ؟؟

الرجاء الـتأكيد لانه لا يعمل عندي :(

#17

أنا جربته بس ما اشتغل معاي

في الأول كان محتاج تعديل البورتات، ولكن حتى بعد تعديلهم لم يعمل...

بس استفدت منه كثير...

#18

السلام عليكم

لماذا المنتدى في سبات عميق !!!

أين الدروس والافكار ؟؟

انتم هيك بتحبطوا المبتدئين الي مثلي :)

ممكن اخي DeltaAziz تتكرم وتفحص البرنامج وتتأكد من عمله

شكرا

#19

لك ما تريد أخي الكريم

d4baa0.gif
#20

أنا عندي أقتراح أنك تضع الصورة عند الاثنين وعند الضغط علي إرسال في الكلينت يبعت لة رقم مثل 5555 ساعتها انت تقول لل برنامج

image1.image=app.path & "1.bmp"

وهذا علي ما أظن ما تريد قولة

my new site click here

#21

المثال الرفق به خطء :blink: :wacko:

لا أدري أين كان رأسي، أسف أخي الإحتراف

سأقوم بإصلاحه و مع مثال أخر غدا إن شاء الله لأنني مضطر للذهاب الأن

وكتكفير عن خطئي: لك أخي الإحتراف أن تطلب ما تشاء!

d4baa0.gif
#22

لك أخي الإحتراف أن تطلب ما تشاء!

Send_JPeG.rar

Send_BMP.rar

d4baa0.gif
#23

شكرا أخي DeltaAziz :)

سأحتفظ بحقي في طلب ما أريد :) ورسالتي ستكون في الطريق اليك قريبا

بالنسبة للمثال الجديد اخي ، هذا المثال يقوم بقراءة صورة من ملف ، ماذا لو كانت الصورة موجوة في اداة TImage ولم يكون لها ملف ، هل علي حفظها في البداية ثم استدعاءها ؟؟ ام هنالك طريقة لارسال الصورة مباشرة من الاداة ؟؟

وشكرا على الرد

تم تعديل هذه المشاركة بواسطة الاحتراف في 17 نوفمبر 2005 في 15:46

#24

المثال الثاني يقوم بما تريد

مع مراعات الفرق بين صيغ الصور Bmp و Jpeg

d4baa0.gif

هذا الموضوع مغلق.

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