PDA

View Full Version : Identification Server برای برنامه مسنجر



Gladiator
یک شنبه 16 آذر 1382, 00:06 صبح
با سلام

من برای کاملتر کردن برنامه چتی که دارم روش کار میکنم میخوام از یک تکنیکی استفاده کنم که حقیقتا مطمئن نیستم که بهترین روشه یا نه یا اصلا عملیه یا اینکه مشکلی داره یا نه . برای همین اینجا مطرح میکنم شما دوستان عزیز نظر بدید و اگر راه بهتری هست لطفا راهنمایی بفرمایید .

این بخش که مد نظرمه به این شکله که کاربرهای برنامه بتونن با ثبت نام کردن برای خودشون ID بسازند و از طریق این ID ها با هم ارتباط بر قرار کنند .

حالا تکنیک کار :

1. هر وقت USER با سرور LOGIN میکنه از طریق برنامه کلاینتی که داره باهاش کار میکنه اطلاعات کامپیوترش ( TCP/IP ) به سرور ارسال بشه و این اطلاعات جایی توی سرور ذخیره بشه ( مثلا یک DataBase ) و بعد سرور وضعیت این USER رو جایی ( مثلا یک Table مخصوص این کار ) ONLINE ثبت میکنه .

2. هر وقت USER دیگه ای تصمیم میگیره که به USER فوق الذکر پیامی بده اول به سرور درخواست میده که اطلاعات USER مورد نظرش رو بهش بده ٬ بعد سرور این کار رو انجام میده و اطلاعات رو به کلاینتی که این USER داره ازش استفاده میکنه ارسال میکنه . حالا این USER میتونه به راحتی با USER مورد نظرش ارتباط بر قرار کنه .

سوال :

برای این کار از چه امکاناتی توی دلفی استفاده کنیم بهتره و اینکه این تکنیک مناسب هست یا خیر .

متشکرم .
گلادیاتور .

Inprise
یک شنبه 16 آذر 1382, 10:44 صبح
الف. تکنیک به روز و مناسبی نیست
ب. Indy

خوش باشی

Gladiator
یک شنبه 16 آذر 1382, 13:34 عصر
با سلام

متشکرم از پاسخ شما .

حالا اگر ممکنه و مشکلی نیست تکنیک بهتری رو شرح بده تا هم من و هم بقیه برو بچ ازش استفاده کنیم . متشکرم .

با آرزوی موفقیت .
گلادیاتور .

Inprise
یک شنبه 16 آذر 1382, 14:41 عصر
الف. سیستم خود را Kerberized کنید

ب. از Jabber استفاده کنید : http://www.jabber.org/about/overview.html?PHPSESSID=66a49d0ef9b4970d2ebbc5fe38 cd5643 و اینجا برای ابزارهای قابل استفاده : http://www.jabber.org/developer/librarylist.php

(گلادی جان ! گلاب به روت شاید استفاده از Jabber برات قدری مشکل باشه ، اما بهر حال من وظیفهء خودم میدونم نظرم رو عرض کنم ، یقینا اون کسی که "انتخاب" میکنه تو هستی ، ضمن اینکه این اطلاعات یقینا به درد کسانیکه ممکنه علاقه مند باشن خواهد خورد )



خوش باشی

SReza1
یک شنبه 16 آذر 1382, 21:53 عصر
روش اول جالب نیست !! یعنی وابستگی به بانک و در نتیجه سرعت پائین.
میتونی از همون روش chat دلفی استفاده کنی!! یعنی یک سری کد تولید کنی و به هر کس که میخواهی ارسال کنی!! طرف کد رو میبینه و با استفاده از برنامه که کد شما رو میفهمه متوجه میشه که چه کار باید بکنه!! مثلا بگه من online شدم!! از همون tcpip و این چیزا! من این کار رو کردم

موسوی
دوشنبه 17 آذر 1382, 18:20 عصر
سلام
من از یرنامه Chat دلفی استفاده کردم ولی برای ارسال پیام بین کاربران جواب نداد
لطفا یکی از دوستان در این زمینه وست کرئژدن پارامترهای این برنامه توضیح بده

Gladiator
دوشنبه 17 آذر 1382, 23:04 عصر
با سلام و عرض ادب خدمت همه دوستان عزیز

کتابهای الکترونیکی Indy رو از کجا میتونم دانلود کنم ؟

متشکرم .

amirrf
دوشنبه 17 آذر 1382, 23:45 عصر
کتابهای الکترونیکی Indy رو از کجا میتونم دانلود کنم ؟
http://www.indyproject.org/download/Indy9.html

Gladiator
دوشنبه 17 آذر 1382, 23:56 عصر
مرسی امیر جان

ممنونم .