delphi4arab منتديات دلفي للعرب
برنامج مزامنة الوقت عن طريق sntp - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي التقنية (https://delphi4arab.net/forum/forumdisplay.php?fid=6)
+--- قسم : دلفي والتعامل مع الشبكات و الانترنت (https://delphi4arab.net/forum/forumdisplay.php?fid=21)
+--- الموضوع : برنامج مزامنة الوقت عن طريق sntp (/showthread.php?tid=2832)



برنامج مزامنة الوقت عن طريق sntp - o15s19 - 24-02-2011

السلام عليكم و رحمة الله و بركاته

بروتوكول SNTP = Simple Network Time protocol هو عبارة عن بروتكول يستخدم لمزامنة الوقت بين الأجهزة
طبعا هذا ما يستخدم في نظام الوندوز لمزامنة الوقت عبر أي سرفر تختاره

البرنامج يحوي على بروتوكولات الوقت الأخرى مثل Time,DayTime لكنها غير مفعلة و بحاجة للعمل أما بروتوكول ال SNTP فهو يعمل
البرنامج تم تصميمه على Delphi XE بالاستعانة ب Indy و تم وضع عملية التزامن في Thread خاص


اترككم مع البرنامج بالمرفقات


برنامج مزامنة الوقت عن طريق sntp - kachwahed - 24-02-2011

وعليكم السلام ورحمة الله وبركاته
جميل جدا o15s19
اختلطت علي الأمور بين Simple Network Management Protocol (أو SNMP) الذي يستخدم UPD
وبين SNTP الذي... ماذا يستخدم TCP/UPD؟
بالمناسبة لماذا تفضل Registry لحفظ البيانات عوضا عن INI البسيطة Smile ؟



برنامج مزامنة الوقت عن طريق sntp - o15s19 - 24-02-2011

أهلا أاخي الكريم
SNTP = Simple Network Time Protocol
هو عبارة عن بروتوكول لمزامنة الوقت بين الجهاز و السرفر و ذلك لتوحيد الوقت بين الاجهزة فكما نعرف أن وقت النظام غير ثابت بنسبة دقيقة و مع الزمن قد يتأخر أو يقدم ثواني (و هذا سبب صناعة اجهزة خاصة للوقت) و ليكون الوقت ثابتا تم صناعة عدة بروتوكولات أشهرها الأن هو SNTP
هذا البروتوكول يستخدم ال UDP فقط و يستخدم البورت 123
أما بروتوكول SNMP (الذي يستخدم UDP ايضا) يستخدم لادارة الاجهزة على الشبكة و ليس للوقت

أما سبب تفضيلي ل Registry فهو لسبب أني لا احب كثرة الملفات في البرامج الصغيرة. أي السبب شخصي فقط