انا اعمل علي برمجه برنامج خاص بالشبكات وارسل اوامر عاديه في شكل سترنجات
ولكن هذه السترنجات تتداخل فقرات في احد المنتديات انه يمكن القيام بهذا عن طريق
ما يسمي ب 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 ...