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

Binary Protocol ماهو و ماهي الاخطاء في الكود المرفق

مغلق
بدأه super_rio في 24 يناير 2008 · 2 رد · 631 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

ما يسمي ب binary protocol

وخلال البحث في الانترنت وجدت كود لما ذكر في هذا المنتدي الاجنبي

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

انا اظن ان هذا سيكون مفيدا كثيرا في برنامج الشات

ملحوظه

انا لا اعلم اذا كان هذا المثال لما اريد ام لا فالموضوع كان يتضمن

اقتباس
i advise you to use a binary protocol like this - text protocols may result in extreme amount of memory allocations ^^

HEADER|LEN|DATA|LEN|DATA ... HEADER|LEN|DATA|LEN|DATA

Header = record

ID : DWORD; // is this a correct pacet? eg 4 or $80000000

LEN : DWORD; // whole length

ARGS : WORD; // arguments

CMD : WORD; // command

you'll be able to send packets with max 2 gb, 65563 Arguments and 65563 different commands

after the header there is always a (d)word which gives the length of the following argument,then the data and on and on ...

Project2.rar

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

#2

"ارسل اوامر عاديه في شكل سترنجات" ايضا عادي مافيه اي مشكله ..لو حطيت الكود ربما استطعنا مساعدتك اكثر في اكتشاف الخلل وفهم المطلوب .

بعض الحكي يحق له يجرح الصمت..والبعض الآخر ما يبرر ظهوري

#3

الملف مرفق

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

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