PDA

View Full Version : استفاده از پورت ثابت در برنامه کلاینت سرور



MEhdi Sobhani
سه شنبه 11 آبان 1389, 17:51 عصر
سلام
یه برنامه آیپی چت ساده قبلا با وی بی 6 نوشته بودم .
این طوری بود که سرور به پورت گوش میداد تا یه درخواست بیاد و بعد تایید می کرد و ...
تو این برنامه بعد از اینکه از یه پورت استفاده میشد تا زمانی که کانکشن برقرار بود دیگه نمیشد از اون پورت برای ارتباط جدید استفاده کرد.

یه سوالی در مورد برنامه های کلاینت سرور داشتم .
یه سری نرم افزارها هستند که می تونیم بهشون آدرس سرور بدیم مثلا این طوری :

76.123.23.32:443

که بعد کانکت میشن به سرور و بقیه قضایا .

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

حتی میشه چند تا نسخه کلاینت رو روی یک کامپیوتر ران کرد و همه به همین سرور و همین آدرس کانکت میشن .

ممنون میشم اگر راهنمایی بفرمایید .

MEhdi Sobhani
سه شنبه 11 آبان 1389, 18:49 عصر
این هم چیزایی هست که با netstat به دست آوردم که البته زیاد سر در نمیارم .
دو بار نرم افزار رو اجرا کردم و هر دو بار به همون آدرس کانکت شده .


http://barnamenevis.org/forum/attachment.php?attachmentid=59522&stc=1&d=1288712301


البته الان می بینم که پورتی که کامپیوتر خودم استفاده کرده دو تا مقدار متفاوته اما پورت سرور نه .

MEhdi Sobhani
چهارشنبه 12 آبان 1389, 11:57 صبح
لطفا راهنمایی کنید ، واسه یه کاری لازم دارم خیلی ضروریه .

FastCode
پنج شنبه 13 آبان 1389, 06:06 صبح
در VB6 رونمیدونم ولی در C# وقتی یک ارتباط برقرار شد, بدون اینکه منتظر قطع شدنش بشیم بلافاصله منتظر یک ارتباط دیگه میشیم.
توی گوگل سرچ کن.
system.net.sockets.tcplistener multiple clients