PDA

View Full Version : نظارت و کنترل کاربران شبکه



bm106648
چهارشنبه 24 دی 1382, 15:36 عصر
چطور میتوان در یک شبکه مبتنی بر TCP/IP کاربران موجود را دید و ارتباطات آنها را کنترل کرد؟ مثلا برای آنها یک زمان مشخص تعیین نموده و بعد از آن زمان ارتباط آنها با شبکه قطع شود 8)

Anti_Evil
جمعه 26 دی 1382, 04:52 صبح
Socket این امکان را به شما میدهد که هر تعداد کاربر که مورد نظر شماست بتوانند به یک سرور متصل شوند و عملیاتی انجام دهند.
اصول Socket بسیار ساده است، مکانیزم اصلی آن بر پایه شنیدن ( listening ) و پاسخگویی است.
نکته مهم این که در برنامه هایی که چند کاربر قرار است به یک منبع مشترک در سرور دسترسی پیدا کنند، بهترین را حل استفاده از multi threading برای مدیریت دسترسی ها خواهد بود.
اجازه بدهید کلام را کوتاه کنم، ++Visual C برای نوشتن این نوع برنامه ها ابزارهای متنوع و بسیار عالی فراهم دیده است.
شاید برای شروع خواندن دو کلاس ابتدایی از MFC خوب باشد، کلاس های CSocket و CAsyncSocket را در MSDN جستجو کنید.

موفق باشید.

Inprise
شنبه 27 دی 1382, 15:08 عصر
برای کنترل کاربران روی سرور ، برای کاربردهای UnManaged از API های RRAS و AdvNet باید استفاده کنید . MSDN یک مثال کامل در مورد نحوه محاسبه زمان اتصال کاربران تلفنی به سرویس RAS داره که میتونه کمکت کنه .

خوش باشی