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

احتاج الى اي مساعدة فالامر مهم جدا جدا

بدأه walycs في 6 سبتمبر 2008 · 9 رد · 1,393 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عايز اعمل برنامج بال c يكون موجود على جهاز عليه windows xp يقرأ من على ال unix الموجود على جهاز تاني ملف امتداده dat ويضع النتيجة في ملف excel وبعد كده يعمل تحديث للداتا كل 20 ثانية ازاي اوصل للملف الموجود على ال unix وانا على جهاز اخر موجود عليه windows xp من خلال خدمة FTP

#2

السؤال غامض ، ممكن تكتب مطالبك في نقاط.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#3
walycs كتب:
ازاي اوصل للملف الموجود على ال unix وانا على جهاز اخر موجود عليه windows xp من خلال خدمة FTP

قم بانشاء ftp server على جهاز اللينكس او اليونكس(مثل vsftp او proftpd) ثم ضع الملفات ضمن القائمة المتاحة لل public عن طريق هذا ال server ثم خذ ال ip الخاص بهذا الجهاز (الذى عليه السيرفر) ويفضل ان يكون static حتى لا تقع فى مشكلات ال dynamic ip ومن هذا سيكون عنوان الملف عبارة عن

ftp://10.0.0.2:900/era.dat

حيث 900 هى رقم البورت الذى تحب ان تفتحه فى السيرفر ثم بعد ذلك ستتمكن من استعمال هذا الملف من عن طريق برنامجك

اطيب المنى :)

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#4

إجابتك جيدة أخ eramax ، لكن أشك أن هذا مطلب الأخ ، لذا أرجو منه توضيح سؤاله.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#5

الموضوع سهل جدا بس المشكله الي هتوجهك هي تعديل علي ملفات الاكسل xls لانها بانري مش تكست فالحل الامثل ليك عشان تعدل عليها هتحتاج ODBC وعن طريقه هتقدر تعدل الاكسل فيلز

واعتقد ان الافتي بي مش هيعملك حاجه انت محتاج تستخدم SOCKET فعتطريق السوكت تقدر تدي اوامر لسوكت سرفر عن طريق سوكت كلينت بانه ياخد الداتا من الملف .DAT او الافضل XML ويضعها في XLS عن طريق ربط بي ODBC وهكذا .اعتقد اني وضحتلك الفكره او الاطار الي هتشتغل عليه حسب ما فهمت منك لان موضوعك كان ملخبط ومكنش منسق اظاهر انك كنت مستعجل اوي

#6

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

المطلوب بوضوح هو عمل برنامج بال c يكون موجود على جهاز عليه windows xp يقرأ من على ال unix الموجود على جهاز تاني ملف امتداده dat ويضع النتيجة في ملف excel (وبعد كده البرنامج يعمل تحديث للداتا كل 20 ثانية )

#7

السلام عليكم

أنت الآن تريد أن تعمل برنامجا يعمل على windows ، وهذا أمر يتطلب معرفة socket programming على windows ، ما شأن unix بهذا الأمر؟

يعني لو أردت أن يكون البرنامج على unix هذا سيجعل الموضوع منطقي ، اذهب للإخوة الخبراء في برمجة النظام الخاص ب windows .

على العموم يوجد برنامج اسمه netcat ، هذا البرنامج تستطيع أن تفتح به قناة اتصال بين جهازين ، فهو يستخدم tcp/ip protocols ، وتستطيع من خلاله نقل أي شيء عبر الشبكة.

http://osdn.dl.sourceforge.net/sourceforge...at-0.7.1.tar.gz

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#8
walycs كتب:
معذرة ياجماعة ولكن بصراحة انا خبرة ضعيفة جد في التعامل مع الsocket وحتي ال ftp يعني كل اللي اعرفه هو ازاي اتعامل مع الملفات من خلال السي فارجو توضيح الاجابات بصورة بسيطة او عن طريق الامثلة وجزاكم الله خيرا

المطلوب بوضوح هو عمل برنامج بال c يكون موجود على جهاز عليه windows xp يقرأ من على ال unix الموجود على جهاز تاني ملف امتداده dat ويضع النتيجة في ملف excel (وبعد كده البرنامج يعمل تحديث للداتا كل 20 ثانية )

طيب انا فهمتك بس المطلوب منك بث ترفقلي عينه من ملف .dat

وانا هساعدك في تنفيذ البرنامج عاوز اعرف حاجه برده ايه نوعية الجهاز تاني الي عليه الملف ايه نظام التشغيل الي عليه

تم تعديل هذه المشاركة بواسطة seikoo في 7 سبتمبر 2008 في 20:24

#9

انا اسف ياجماعة هو الملف ليس في حوزتي الان ولكن المعلومات التي يعطيها الملف عبارة عن tags (key,value) ) واظن المعلومات مش هتفرق اللي هيتعمل في ملف هيتعمل على كل الملفات

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

وانا اسف لو في اي غموض في الكلام انا فقط اوضح اولا على حسب خبرتي و على حسب مافهمت منهم

الملف موجود على جهاز عليه unix والبرنامج المفروض يكون على الجهاز اللي عليه windows xp

#10

طيب ، يبقى الأمر لا يتعلق باليونكس ، فكما قلت أن البرنامج على windows .

لا أدري ما علاقة اليونكس بما تقول.

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…