View Full Version : چطور نام همه کلاینت ها در برنامه را میتوان در listbox که در فرم کلاینت قرار دارد اضاف
eshaghrahimy
یک شنبه 26 شهریور 1385, 09:45 صبح
من این کار را داخل رویداد server connect مینویسم ولی خطا میده لطفا راهنمایی کنید
eshaghrahimy
یک شنبه 26 شهریور 1385, 11:06 صبح
منظورم از این برنامه یک چت سرور میباشد که داخل فرم client ان یک list box وجود دارد که میخواهم هر client جدیدی که به سرور وصل میشه DNS ان داخل list box اضافه بشه وهمه کلاینت ها بتونن اون رو ببینن
www2006
سه شنبه 28 شهریور 1385, 18:10 عصر
سلام
اگر می خواهید از هر کاربر جدیدی که به سرور کانکت میشود سایرین هم مطلع شوند باید نام آن کلاینت ، IP آن و هر اطلاعات دیگری که میخواهید سایرین از آن مطلع شوند را برای آنها ارسال کنید ... من نمیدانم که به لیست Client های کانکت شده چطور دسترسی داری ولی به هر شکل باید از کدی مانند این استفاده کنی( مثلا برای ارسال IP کامپیوتر تازه وارد ) :
YourclientsThread.connection.writeln := athread.connection.socket.binding.peerIP
در ضمن تو همون onConnect هم بنویس .. نباید error بده ...
( این چیزیه که به ذهن من می رسه .. شاید راه دیگه ای هم وجود داشته باشه )
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.