PDA

View Full Version : چند تا سوکت روی یک پورت



taze kar
یک شنبه 08 خرداد 1384, 09:32 صبح
با سلام

دوستان اگه سرور yahoo رو دیده باشند مسنجر اون همیشه به پورت 5050 وصل میشه حالا چه جوری چند نفر باهم به این پورت وصل میشن ؟

یعنی سرور چه جوری این ها رو مدیریت میکنه ؟

و مگه میشه چند تا سوکت رو روی یه پورت ساخت و connect شد ؟

Inprise
یک شنبه 08 خرداد 1384, 19:39 عصر
سوکتهای TCP فقط از یک پورت استفاده میکنند ؛ اتصال یاهو مسنجر و سیستم چت ش Server Centric است یعنی کانکشن ها رو سرور مدیریت میکنه و صرفا" اطلاعات از طریق پورت مذکور رد و بدل میشه ؛ هر پنجره یا هر فرد در حال اتصال نشان دهندهء یک سوکت نیست

taze kar
دوشنبه 09 خرداد 1384, 09:33 صبح
حالا چه جوری میتونم یه سرور با این قابلیت بسازم ؟

لطفا راهنمایی کنید .

ممنون :flower:

Inprise
دوشنبه 09 خرداد 1384, 17:27 عصر
Server->Socket->Service

ClientA->Socket->5050->request->Server
ClientB->Socket->5050->request->Server
ClientC->Socket->5050->request->Server
...

Server.OnClientA.getConnected=Database.addRecord
Server.OnClientB.getConnected=Database.addRecord
...

ServerMonitor.OnAddRecord=TransferMsg

:)

taze kar
سه شنبه 10 خرداد 1384, 10:00 صبح
می بخشید ما تازه کار ها زیاد سردر نمیاریم میشه قسمت دوم که مربو به سرور هست رو توضیح بدین

Server.OnClientA.getConnected=Database.addRecord
Server.OnClientB.getConnected=Database.addRecord

برای ساخت این سرور کلاس خاصی توی mfc هست یا باید خودمون تمامش رو بنویسیم ؟

:sorry:
:flower: