|
Hello Scott.
I am working on LAN detection. I implemented a good
method of ping.
Function PingBroadcast does not use A.B.C.x form of ip. It takes NetworkID and subnet mask (rather number of network bits). Now Kaboodle will treat not only class C networks – any networks. All changes in CVS. Problem: I tried to test on a network with no Windows machines. It has several hosts with just ip addresses without Windows. The popup “Detecting Network” is on screen forever. I started debugging and saw that function CCheckLan::CheckIsLan did not find any windows machines and set the flag bIsLan to false. Then function StartPing made a return as soon as it checked the flag (very unexpectedly) before any call to PingBroadcast. And the popup remained on screen. I tried a previous version – the same. Should I remove the macro _CHECK_NID that controls CCheckLan object? Or is this normal and the only thing to do is to kill the popup as soon as StartPing returns? (In that case if LAN does not have at least one Windows pc then it is ignored). - Igor
|
- [Kaboodle-devel] LAN detection Igor Kotelevsky
- Re: [Kaboodle-devel] LAN detection Scott C. Best
- [Kaboodle-devel] Re: LAN detection Igor Kotelevsky
- [Kaboodle-devel] Re: LAN detection Scott C. Best
- [Kaboodle-devel] Lan detection Igor Kotelevsky
- [Kaboodle-devel] Re: Lan detection Scott C. Best
