Felony
پنج شنبه 21 آبان 1388, 08:03 صبح
سلام ، من تو برنامم از TCPServer و TCPClient استفاده کردم و برای اینکه IP کلاینتی که به سرورم متصل میشه رو به دست بیارم از کد زیر تو رویداد OnConnect کامپوننت سرور استفاده کرد :
ClientIP:=AContext.Connection.Socket.Binding.PeerI P;
اول میخواستم ببینم این کد درسته و IP که بر میگردونه IP کلاینت متصل شده هست ؟ ( الان شبکه در دسترس ندارم تست کنم )
و اینکه حالا میخوام تو رویداد OnDisconnect تشخیص بدم کدوم کلاینت از سرور قطع شد خواستم مثل روش بالا تو رویداد OnDisconnect سرور IP اون کلاینت رو بگیرم که با پیغام خطا مواجه شدم ، اگر کسی از دوستان اطلاعی داره ممنون میشم کمک کنه .
در ضمن کسی برنامه ای برای ایجاد یک شبکه ی مجازی نمیشناسه ؟ آخه من الان به هیچ کامپیوتر شبکه ای دسترسی ندارم تا بتونم برنامم رو تست کنم ، میخوام ببینم اگه برنامه ای هست که بشه چند تا کامپیوتر به صورت مجازی و با IP های متفاوت ساخت از اون استفاده کنم .
:چشمک:ممنون .
ClientIP:=AContext.Connection.Socket.Binding.PeerI P;
اول میخواستم ببینم این کد درسته و IP که بر میگردونه IP کلاینت متصل شده هست ؟ ( الان شبکه در دسترس ندارم تست کنم )
و اینکه حالا میخوام تو رویداد OnDisconnect تشخیص بدم کدوم کلاینت از سرور قطع شد خواستم مثل روش بالا تو رویداد OnDisconnect سرور IP اون کلاینت رو بگیرم که با پیغام خطا مواجه شدم ، اگر کسی از دوستان اطلاعی داره ممنون میشم کمک کنه .
در ضمن کسی برنامه ای برای ایجاد یک شبکه ی مجازی نمیشناسه ؟ آخه من الان به هیچ کامپیوتر شبکه ای دسترسی ندارم تا بتونم برنامم رو تست کنم ، میخوام ببینم اگه برنامه ای هست که بشه چند تا کامپیوتر به صورت مجازی و با IP های متفاوت ساخت از اون استفاده کنم .
:چشمک:ممنون .