PDA

View Full Version : حرفه ای: برنامه کلاینت سرور با وینسوک



AbbasVB
سه شنبه 11 بهمن 1390, 21:01 عصر
با سلام
دوتا برنامه نوشتم که همان کلاینت سرور می باشند.
این برنامه ها چیز جالبی هستند
امکاناتش زیاده مثل ارسال فایل و متن
سرور می تواند 15 یا کلاینت رو سرویس دهی کند
خلاصه این برنامه رو امتحان کنید اگه مشکلی داشت
لطف کنید و بگید.


دانلود (http://s2.picofile.com/file/7275129779/Client_Server.rar)

arash020
سه شنبه 11 بهمن 1390, 22:53 عصر
سلام
هنوز برامه تونو ندیدم که دارم میپرسم
سوالم اینه که
اپه مثلا برنامه کلاینت روی یه پی سی و سرور روی پی سی دیگه اجرا بشه که تنها راه ارتباطی اینترنت باشه
این برنامه ها خود به خود همدیگه رو پیدا می کنند بدون هیچ تنظیماتی؟؟؟
یا اینکه بابد دستی IP بگیرند, توسط کاربر؟؟؟

این امکان جالبیه اگه داشته باشه...!

موفق باشی رفیق
یه سری به وبلاگ من بزن.
http://www.eaglevb.blogfa.com/

AbbasVB
جمعه 14 بهمن 1390, 11:49 صبح
سلام
هنوز برامه تونو ندیدم که دارم میپرسم
سوالم اینه که
اپه مثلا برنامه کلاینت روی یه پی سی و سرور روی پی سی دیگه اجرا بشه که تنها راه ارتباطی اینترنت باشه
این برنامه ها خود به خود همدیگه رو پیدا می کنند بدون هیچ تنظیماتی؟؟؟
یا اینکه بابد دستی IP بگیرند, توسط کاربر؟؟؟

این امکان جالبیه اگه داشته باشه...!

موفق باشی رفیق
یه سری به وبلاگ من بزن.
http://www.eaglevb.blogfa.com/





این برنامه رو برای یه شبکه ی محلی که که تعداد کلاینت هاش کمه نوشتم مثل کافی نت ها
نه این برنامه طوری هست که کاربر باید آی بده البته توی اینتر نت هم میشه ازش استفاده کرد
به شرط این که آی پی سرور رو هم داشده باشیم و یک نسخه از برنامه سرور روی اون سیستم در حال اجرا باشه
این برنامه برای شبکه های محلی بهتر ه چون برنامه سرور 30 تا پورت TCP رو باز میکنه از نظر امنیتی می تونه
مشکل آفرین باشه
:خجالت:

kholous
سه شنبه 18 بهمن 1390, 20:04 عصر
سلام ;
من این برنامه را تست نگرفتم ولی اگه بتونی 2 تا موضوع را توش رعایت کنی تو شبکه lan خیلی به دردم میخوره:
1. تعداد کلاینت ها را به 25 ارتقاء بدی.
2. اگر هر 25 کلاینت با هم یک فایل مشابه (مثلاً :" ali.zip " ) را باهم ارسال کنند برنامه Error نده و همه را دریافت کنه ، یا فایل ها rename کنه با اسم خاص یا ip کلاینت .

>>>اگه تونستی خوشحال میشم ازش استفاده کنم <<< ممنون:لبخندساده:

AbbasVB
سه شنبه 18 بهمن 1390, 21:21 عصر
kholous (http://barnamenevis.org/member.php?123585-kholous) عزیز ممنون به خاطر نظرت
برای اضافه کردن کلاینت ها تا 25 تا کافیه مقداری کد ها رو کپی پیست کنی و چند تا کنترل آرایه ای رو اضافه کنی
من برات ردیفش می کنم و بهت اطلاع می دم
اما مسئله دوم حتی اگر 25 تا کلاینت با هم فایل ارسال کنند برنامه ارور نمی ده و اطلاعات دریافتی رو توی یک فایل Temp با شماره اندیس ذخیره می کنه و تداخلی به وجود نمیاد