PDA

View Full Version : گفتگو: طرز کار مسنجرها => اتاق گفتگو



sina_saravi1
پنج شنبه 02 مهر 1388, 23:29 عصر
سلام به همه ی دوستان

میخواستم ببینم طرز کار اتاق گفتوگو (chat room) مسنجرها (messenger) چجوریه

یعنی اگه هر عضو پیامی ارسال کنه به همه میرسه
و تمام دریافت کننده ها سریع دریافت میکنن:متفکر:

لطفا هر نوع موضوعی که مرتبط میشه رو عنوان کنید تا به خوبی از اطلاعات هم استفاده کنیم:چشمک:

sina_saravi1
جمعه 03 مهر 1388, 13:18 عصر
کسی الگوریتمش رو هم نمیدونه؟

من یه روش به ذهنم رسید
لطفا نظراتتون رو دربارش بگید (نقاط ضعف و قوت)

این که با ورود به چت روم آی پی ها در سرور ذخیره بشه
هر کس هم پیامی میفرسته، پیام به سرور بره و به هر آی پی فرستاده بشه

خواهش میکنم کمک کنید!

.:KeihanCPU:.
جمعه 03 مهر 1388, 13:36 عصر
فکر میکنم زمانی که کلاینت ها به سرور اصلی متصل میشن هر پیامی که از طرف کلاینت ها ارسال بشه چه خصوصی یا چه پابلیک همه به سرور ارسال میشن و سرور برای آیپی یا آیپی ها میفرسته
من خودم با vb6 این برنامه رو پیاده کردم اما سرور رو با Webservice یا wcf پیاده نکردم و سرور رو هم Windows application پیاده کردم
اگه کمکی خواشتی بگید

sina_saravi1
جمعه 03 مهر 1388, 13:45 عصر
فکر میکنم زمانی که کلاینت ها به سرور اصلی متصل میشن هر پیامی که از طرف کلاینت ها ارسال بشه چه خصوصی یا چه پابلیک همه به سرور ارسال میشن و سرور برای آیپی یا آیپی ها میفرسته
من خودم با vb6 این برنامه رو پیاده کردم اما سرور رو با Webservice یا wcf پیاده نکردم و سرور رو هم Windows application پیاده کردم
اگه کمکی خواشتی بگید

ممنونم از این که توضیح دادید

لطفا بیشتر توضیح بدید
من میخوام همه چی (حتی از صفر ) رو بفهمم
wcf چیه؟
webservis چیه؟
فرقشون با هم و با windows application جیه؟

.:KeihanCPU:.
جمعه 03 مهر 1388, 14:29 عصر
http://www.barnamenevis.org/forum/showthread.php?t=47079
http://keytak.blogfa.com/post-75.aspx

sina_saravi1
جمعه 03 مهر 1388, 15:30 عصر
از کجا باید شروع کنم؟

sina_saravi1
جمعه 03 مهر 1388, 20:07 عصر
چون من تازه کارم بیاین با هم این پروژه رو شروع کنیم

پس کل کار به 3 بخش تقسیم میشه

1 - وب سرویس
2 - ویندوز اپلیکیشن
3 - دیتا بیس

دییتا بیس هم که باید تو سرور باشه

اگه بخوایم این پروژه رو راه بندازیم میشه رو هاست ویندوز راه اندازی کرد یا باید سرور شخصی داشته باشیم؟

sina_saravi1
جمعه 03 مهر 1388, 20:09 عصر
فکر میکنم زمانی که کلاینت ها به سرور اصلی متصل میشن هر پیامی که از طرف کلاینت ها ارسال بشه چه خصوصی یا چه پابلیک همه به سرور ارسال میشن و سرور برای آیپی یا آیپی ها میفرسته
من خودم با vb6 این برنامه رو پیاده کردم اما سرور رو با Webservice یا wcf پیاده نکردم و سرور رو هم Windows application پیاده کردم
اگه کمکی خواشتی بگید


راستی شما میتونید این پروژه رو در اختیار ما بزارید تا از روش چیزی یاد بگیریم؟
آخه منم قبلا VB6 کار میکردم و مدت کمیه که اومدم VB.NET

.:KeihanCPU:.
جمعه 03 مهر 1388, 22:43 عصر
راستی شما میتونید این پروژه رو در اختیار ما بزارید تا از روش چیزی یاد بگیریم؟

راستش دو هفته ای میشه که هاردم پریده و هیچ بک آپی هم نداشتم و آرشیومم هم پاک شده

sina_saravi1
شنبه 04 مهر 1388, 17:42 عصر
راستش دو هفته ای میشه که هاردم پریده و هیچ بک آپی هم نداشتم و آرشیومم هم پاک شده

متاسفم برای این اتفاق

چیزی یادتون نیست تا دست و پا شکسته این کار رو انجام بدیم؟

.:KeihanCPU:.
شنبه 04 مهر 1388, 21:26 عصر
چیزی یادتون نیست تا دست و پا شکسته این کار رو انجام بدیم؟
شما باید از Socket استفاده کنین که در vb6 همون Winsock هست
کاری نداره
کلاینت ها پیام ها رو که حاوی درخواست ها است ارسال میکنه و سرور پس از تحلیل به اونا عمل میکنه

sina_saravi1
شنبه 04 مهر 1388, 21:45 عصر
استفاده از سوکت امنیت و سرعت رو پایین نمیاره؟

.:KeihanCPU:.
شنبه 04 مهر 1388, 21:47 عصر
استفاده از سوکت امنیت و سرعت رو پایین نمیاره؟
نه چرا پایین بیاره؛برای بالا بردن امنیت هم میتونید از روشهای مختلف کدگزاری استفاده کنید

sina_saravi1
شنبه 04 مهر 1388, 22:16 عصر
شما میتونید یه پروژه که به طور ساده از سوکت استفاده کرده (در دات نت ) بهم بدید؟
آخه من از روی مثال( اصولا ساده) بهتر میفهمم و یاد میگیرم

.:KeihanCPU:.
شنبه 04 مهر 1388, 22:31 عصر
http://barnamenevis.org/forum/showthread.php?t=121111

sina_saravi1
شنبه 04 مهر 1388, 22:50 عصر
کاشکی یه نفر بود که بیشتر در مورد وب سرویس توضیح میداد

.:KeihanCPU:.
شنبه 04 مهر 1388, 22:53 عصر
کاشکی یه نفر بود که بیشتر در مورد وب سرویس توضیح میداد
اگر در مورد Webservice سوالی دارید میتونید به تایپیک مربوطه مراجعه نمایید
WCF , Web Services , .Net Remoting (http://barnamenevis.org/forum/forumdisplay.php?s=&daysprune=-1&f=143)