سی شارپ برنامه نویسی شبکه Socket
سلام
چند سوال در رابطه با برنامه نویسی سوکت در سی شارپ دارم که برام مبهمه !!!!!
من در یک کافی نت 10 تا کلاینت دارم. برنامه ای میخوام بنویسم که وقتی نسخه کلاینت روی تک تک کلاینت ها اجرا میکنم به سرور وصل بشه و قابلیت ارسال پیام رو داشته باشه. نکته ای که هست اینه که نمیخوام سوکت قطع بشه میخوام سرور هز زمانی که میخواد یک پیام به کلاینت بفرسته . نه اینکه بیاد دوباره سوکت بسازه پیام بفرسته و قطع کنه . نمیدونم میتونم منظورم رو برسونم
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
1- چطوری باید اینکار رو انجام بدم ؟ روال کار به چه شکلیه ؟
2- آیا برای 10 کلاینت باید 10 تا سوکت ایجاد بشه ؟ (مثال)
3- آیا هر کلاینت باید با یک پورت مجزا به سرور وصل بشه ؟ یعنی سرور باید روی 10 پورت شنود کنه؟ (مثال)
4- وقتی بخوام به فرض مثال به کلاینت 5 یک متن بفرستم از توی سرور چطور تشخیص بدم به کدام سوکت باید پیغام بدم؟
5- اصلا از کجا بفهمم که سوکت هنوز وصله ؟
6- در ضمن برای ارسال هر دستور در یک Thread جداگانه دستورات رو باید به چه شکلی بنویسم ؟
دوستان عزیز اگه امکان داره با مثال برام توضیح بدید راستش پروژه ترم آخره خیلی نیاز بهش نیاز دارم.
با تشکر