PDA

View Full Version : گفتگو: دریافت تاریخ و ساعت سرور



NewFoxStudent
چهارشنبه 16 اردیبهشت 1388, 12:19 عصر
من میخوام نرم افزاری که روی یک کلاینت نصب شده اطلاعات مربوط به تاریخ و ساعت سرور رو دریافت کنه مثلا برای اینکه بتونه زمان ورود به نرم افزار رو ثبت کنه این زمان رو از سرور بگیره نه از کامپیوتر کلاینت

NewFoxStudent
چهارشنبه 16 اردیبهشت 1388, 14:20 عصر
کسی نمیدونه
این برام خیلی مهمه

NewFoxStudent
چهارشنبه 16 اردیبهشت 1388, 16:50 عصر
این پست برای بالا اومدن تاپیک ارسال میشه
کسی جواب این سوال رو نمیدونه

razavi_university
چهارشنبه 16 اردیبهشت 1388, 17:20 عصر
روش اصولی برای اینکار در ویندوز استفاده از Network Time Protocol یا اصطلاحا NTP است که برای همزمان سازی ساعت در یک شبکه کامپیوتری و یا Internet Time Service یا اصطلاحا ITS برای همزمانسازی از طریق اینترنت به کار می رود.
هرچند اگر نخواهید از این روش استفاده کنین میتونین خودتون یک برنامه TCP کوچولو روی سرور بنویسید که روی یه پورت خاصی کار کنه و برنامه شما از طریق اون پورت ازش ساعت رو بگیره و ...

برای مطالعه بیشتر:
Network Time Protocol (http://en.wikipedia.org/wiki/Network_Time_Protocol)

Internet Time Service (http://tf.nist.gov/timefreq/service/its.htm)

NIST Internet Time Servers (http://tf.nist.gov/tf-cgi/servers.cgi)

موفق باشید

raravaice
چهارشنبه 16 اردیبهشت 1388, 17:33 عصر
این برنامه سرور و کلاینت شما به هر حال یه جوری با هم ارتباط دارن دیگه، حالا میتونه وب سرویس باشه یا سوکت، یه جوری زمان رو بهش برسون.

یا اینکه از یکی از سرویس های NTP روی ویندوز که بر اساس rfc868 تهیه شده استفاده کن.

موفق باشید

NewFoxStudent
چهارشنبه 16 اردیبهشت 1388, 18:00 عصر
یعنی نمیشه مثل وقتی که IP یه سرور رو بدست میاریم تاریخش رو هم بدست بیاریم

raravaice
چهارشنبه 16 اردیبهشت 1388, 18:03 عصر
یعنی نمیشه مثل وقتی که IP یه سرور رو بدست میاریم تاریخش رو هم بدست بیاریم

خیر! زمان در سرایند IP ارسال نمیشه.

موفق باشید