سلام
نحوه ی برقراری ارتباط بین کلاینت و سرور در شبکه محلی به چه شکله ؟
تنظیمات فایروال به چه شکل انجام میشه ؟
نکته : در برنامه از دیتابیس استفاده شده است .
بستگی داره بخواین چه کاری انجام بدین؟ شاید نیاز بشه از WinSock استفاده کنین
ولی اگه هدف فقط استفاده از دیتابیس به صورت سرورساید هست و دیتابیستون SQL Server هستش، می تونین توی کانکشن استرینگ I.P سرور رو بدین، به این مقاله هم مراجعه کنین:
http://forum.iranled.com/showthread.php?...0#pid68870
توی اين روش که توضيح دادی سرعت ارسال و دريافت چقدر هست؟
و آيا موقع اتصال برنامه هنگ نميکنه؟
چون برنامه دیتابیس دار هستش و باید تو کامپیوترها دسترسی به دیتای مربوطه رو داشته باشه باید فایر وال غیر فعال بشه
چون فایر وال باعث میشه که کامپیوترها همدیگرو نبینن البته اگه اون قسمت شیر بشه و دسترسی گذاشته که نمیخواد
(۲۸-آذر-۱۳۸۷, ۰۸:۰۷:۰۱)peymantrojan نوشته است: [ -> ]چون برنامه دیتابیس دار هستش و باید تو کامپیوترها دسترسی به دیتای مربوطه رو داشته باشه باید فایر وال غیر فعال بشه
چون فایر وال باعث میشه که کامپیوترها همدیگرو نبینن البته اگه اون قسمت شیر بشه و دسترسی گذاشته که نمیخواد
ارتباط بین کلاینت و سرور هست احتیاجی نیست سایر کلاینتها همدیگه رو ببینن فقط کافیه firewall رو طوری تنظیم کنین که پورت مربوط به sql server باز باشه
(۲۸-آذر-۱۳۸۷, ۰۵:۰۷:۳۱)crazyfull نوشته است: [ -> ]توی اين روش که توضيح دادی سرعت ارسال و دريافت چقدر هست؟
و آيا موقع اتصال برنامه هنگ نميکنه؟
سلام
فقط میخوام یک سری رکورد از سرور به کلاینت ها فرستاده بشه و
کلاینت ها بتونن بین رکورد ها پیمایش کنند .
(در این قسمت کانکشن استرینگ رو برای کلاینت تعریف میکنم ، تا بتونه به بانک روی سرور وصل بشه ، تنظیمات فایروال رو هم باید انجام بدم . )
بعدشم بعد از گذشت یه زمان مشخص مثلا ( 45 دقیقه )، از طرف تک تک کلاینت ها یه سری اطلاعات در یکی دیگر از جداول دیتابیسی که روی سرور نصب هست اطلاعات ثبت میشن. که شامل نام pc (کلاینت ها ) و نام و نام خانوادگی و نمره میباشد.
{ یه جور برنامه آزمونگیر هست }
1- نمونه برنامه دارید برام بزارید ؟
2- لطف میکنید بگید تنظیمات فایروال به چه شکل انجام میشه ؟
3- من تا حالا برنامه ی تحت شبکه ننوشتم
4- در مورد بالا رفتن امنیت و ... هم بیشتر توضیح بدید .
5- تشکر
سرعت مطابق با سرعت شبکه است
چون سرعت فرستادن اطلاعات از SQL به بقیه کلاینت ها بیشتر از سرعت شبکه است(عموماً) به خاطر همین سرعت ردوبدل شدن اطلاعات می شه همون سرعت شبکه(البته اگه اطلاعات خیلی زیاد باشن، این موضوع صدق نمی کنه؛ خیلی زیاد هم یعنی بالای 10,000 رکورد)
نمونه برنامه که توی همون آموزش SQL Server گذاشتم
اگه از فایروال ویندوز یا فایروال های استاندارد استفاده می کنید، عموماً خودشون SQL Server رو می شناسن و بهش Permission ها رو می دن
بالا رفتن امنیت انقدر مسئله بزرگیه که نمی شه توی یه پست توضیحش داد، باید بری کتاب بخونی!!! کتابی در این مورد به زبان فارسی که بدردبخور هم باشه نداریم
باید به Reference های انگلیسی مراجعه کنی