13-09-2014, 01:17 PM
اوكي اخي راه فهمك بعض امور اساسية في عمل اندي حتى تستوعب امور من اساسها
اندي تعمل بنظام ارسال blocking يعني في سطر ارسال شيئ ما
لن يتم تنفيد سطر الي يليه حتى يتم ارسال بالكامل للبيانات عبر سوكت لدى و لتجنب توقف برنامج عن عمل قاموا بتطوير بجعل عمليات ارسال تتم عبر ثريد لكل زبون متصل يعني كل زبون له ثريد وحده فعند ارسال ستوقف عمل ثريد فقط و لن يتوقف عمل برنامج
اوكي الحين لكل زبون ثريد فادا تعدد زبائن تعددة ثريدات فاستوجب الامر عمل بنية يتم حفظ فيها معلومات كل زبون كرقم ثريد تبعه و رقم قنات اتصال و ايبي تبعه و بورت و غيرها و هته البنية تممر لك في دالة .IdTCPServerExecut من نوع TIdContext
انت حين يمكنك وصول لمعلومات زبونك عبر هته البنية - انت تستعمل اندي 10 وانا استعمل اندي 9 فالبنية مختلفة حسبما ارى - فيمكنك ان تحصل على رقم ثريد منها و تضيفه لاسم صورة حتى تحصل على اسم مختلف حسب كل زبون
هدا كل ما في الامر و انا اختصرت كل هدا في سطر السابق فقط ^^
اندي تعمل بنظام ارسال blocking يعني في سطر ارسال شيئ ما
لن يتم تنفيد سطر الي يليه حتى يتم ارسال بالكامل للبيانات عبر سوكت لدى و لتجنب توقف برنامج عن عمل قاموا بتطوير بجعل عمليات ارسال تتم عبر ثريد لكل زبون متصل يعني كل زبون له ثريد وحده فعند ارسال ستوقف عمل ثريد فقط و لن يتوقف عمل برنامج
اوكي الحين لكل زبون ثريد فادا تعدد زبائن تعددة ثريدات فاستوجب الامر عمل بنية يتم حفظ فيها معلومات كل زبون كرقم ثريد تبعه و رقم قنات اتصال و ايبي تبعه و بورت و غيرها و هته البنية تممر لك في دالة .IdTCPServerExecut من نوع TIdContext
انت حين يمكنك وصول لمعلومات زبونك عبر هته البنية - انت تستعمل اندي 10 وانا استعمل اندي 9 فالبنية مختلفة حسبما ارى - فيمكنك ان تحصل على رقم ثريد منها و تضيفه لاسم صورة حتى تحصل على اسم مختلف حسب كل زبون
هدا كل ما في الامر و انا اختصرت كل هدا في سطر السابق فقط ^^
.:: مبرمج شوارع ::.

