VK: Here's how I think Kaboodle should start up: 1. Draw the GUI. Services, Groups, etc. 2. Show the "Detecting Network..." Messagebox. 3. Activate the Gnutella client. 4. Petition the network for a NID to see if another Kaboodle instance is already running. This is your most recent addition as part of "NID synchronization". 5. If something responds with a valid NID, load that NID into the GUI and end. 6. If nothing responds to #4, ping the subnet. 7. OS discovery on what responds. 8. VNC service discovery on devices of type "computer".
Right now, #4 is running before #1. I think it should be an easy fix to just adjust this startup order. -Scott On Wed, 14 Aug 2002, mailbox wrote: > Hello Scott, > I agree that the initial startup is slow. Can you please provide the more > information regarding the initial GUI contents? Will "Detecting Network..." > message come up during the startup on *each* time/will it work the way it > works at present? > > Regards, > Varsha > > ----- Original Message ----- > From: "Scott C. Best" <[EMAIL PROTECTED]> > To: "mailbox" <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Wednesday, August 14, 2002 10:11 AM > Subject: Re: [Kaboodle-devel] Re: NID synchronization status > > > > VK: > > One more bug to report: when Kaboodle starts up now, it > > petitions the LAN for a NID. If it doesn't find one, then it > > draws the GUI and the MessageBox comes up "Detecting Network...". > > The problem is that on a slow machine, it can take 2 seconds or > > so before the GUI comes up. > > I'd like it to work differently: the first thing should be > > that the initial GUI comes up, then the "Detecting Network..." > > MessageBox and *then* Kaboodle petitions the network for a NID. > > If it doesn't find one, then regular network detection can > > begin. > > Thanks for looking into these two things! > > > > -Scott > > > > On Mon, 12 Aug 2002, Scott C. Best wrote: > > > > > VK > > > Hello! The changes look good: NID sync'ing is much more > > > stable right now. Only one hiccup I noticed: when I shutdown > > > Kaboodle on PC2, the Kaboodle halo for that device in the GUI > > > on PC1 stays active. In fact, when I shut down the PC2 computer > > > completely, the icon for PC2 never goes inactive. > > > > > > Besides that, it's pretty keen. > > > > > > -Scott > > > > > > On Mon, 12 Aug 2002, mailbox wrote: > > > > > > > Hello Scott, > > > > I have changed the code so that it should work in release mode. > Please use > > > > the latest version of the Kaboodle on LAN. The data that we pass is > through > > > > the stream and the data may get interpreted in different way with two > > > > different versions and the application may crash. I have added the > checks in > > > > NetworkLocalView.cpp, But Please use the same version everywhere for > testing > > > > NID synchronization. > > > > > > > > Regards, > > > > Varsha > > > > > > > > ----- Original Message ----- > > > > From: "Scott C. Best" <[EMAIL PROTECTED]> > > > > To: "mailbox" <[EMAIL PROTECTED]> > > > > Cc: <[EMAIL PROTECTED]> > > > > Sent: Saturday, August 10, 2002 10:28 PM > > > > Subject: Re: [Kaboodle-devel] Re: NID synchronization status > > > > > > > > > > > > > VK: > > > > > Looking at it further...I'm getting a "symbol 'this' > > > > > not found" error at the same place in AddPC_or_Macintosh{} > > > > > regardless of whether another Kaboodle instance is running on > > > > > the LAN or not. > > > > > > > > > > -Scott > > > > > > > > > > On Sat, 10 Aug 2002, Scott C. Best wrote: > > > > > > > > > > > VK: > > > > > > Hello! Am testing the code now. I found an access violation > > > > > > when I startup yesterday's version of Kaboodle on the same LAN. > That > > > > > > is, I start the newest version in debug mode, then startup > Kaboodle > > > > > > on another PC using yesterday's release version. I don't expect > the > > > > > > old version to work, of course, but we can't have the new version > > > > > > crash that easily. :) > > > > > > > > > > > > Details are these: debugger takes me to NetworkLocalView.cpp, > > > > > > into AddPC_or_Macintosh{}. The values for fields beneath > m_pNIDTree > > > > > > are mostly all "CXX0030: Error: expression cannot be evaluated". > > > > > > > > > > > > Since we're now doing a pretty major overhaul to the NID > > > > > > exchange mechanism, it seems like a good time to include some NID > > > > > > validity checking as well. Older versions of Kaboodle do not have > to > > > > > > work, but they should not crash the newer versions. Going forward, > we > > > > > > may have to change the nature of the NID again, so now seems like > a > > > > > > good to to fortify that code against obvious format-related > crashes. > > > > > > > > > > > > -Scott > > > > > > > > > > > > On Fri, 9 Aug 2002, mailbox wrote: > > > > > > > > > > > > > Hello Scott, > > > > > > > I have added the code for NID synchronization in wincvs. Please > test > > > > the > > > > > > > same. > > > > > > > This is implemented according to the your suggestion. When > kaboodle > > > > starts > > > > > > > it queries for the NID on the same LAN and if finds the NID it > > > > discards its > > > > > > > own NID stored in the registry and uses the new NID. If it does > not > > > > find any > > > > > > > NID from the LAN it uses it's old NID from the registry if any > or does > > > > the > > > > > > > NAN discovery. > > > > > > > > > > > > > > The NID synchronization works with > > > > > > > 1. Kaboodle startup > > > > > > > 2. On device property changes like name change, > > > > > > > 3. On drag and drop > > > > > > > 4. On group addition and deletion > > > > > > > > > > > > > > Please suggest the other scenarios if you find any. > > > > > > > > > > > > > > Regards, > > > > > > > Varsha. > > > > > > > > > > > > > > ----- Original Message ----- > > > > > > > From: "Scott C. Best" <[EMAIL PROTECTED]> > > > > > > > To: "mailbox" <[EMAIL PROTECTED]> > > > > > > > Sent: Thursday, August 08, 2002 11:44 PM > > > > > > > Subject: Re: NID synchronization status > > > > > > > > > > > > > > > > > > > > > > VK: > > > > > > > > Great! Thanks for the update. > > > > > > > > > > > > > > > > -Scott > > > > > > > > > > > > > > > > On Thu, 8 Aug 2002, mailbox wrote: > > > > > > > > > > > > > > > > > Hello Scott, > > > > > > > > > I have almost finished the NID synchronization coding. I am > > > > testing it. > > > > > > > > > I will add it to wincvs as soon as finish the testing. > > > > > > > > > > > > > > > > > > Regards, > > > > > > > > > Varsha > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > > > This sf.net email is sponsored by:ThinkGeek > > > > > > > Welcome to geek heaven. > > > > > > > http://thinkgeek.com/sf > > > > > > > _______________________________________________ > > > > > > > Kaboodle-devel mailing list > > > > > > > [EMAIL PROTECTED] > > > > > > > https://lists.sourceforge.net/lists/listinfo/kaboodle-devel > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > > This sf.net email is sponsored by:ThinkGeek > > > > > > Welcome to geek heaven. > > > > > > http://thinkgeek.com/sf > > > > > > _______________________________________________ > > > > > > Kaboodle-devel mailing list > > > > > > [EMAIL PROTECTED] > > > > > > https://lists.sourceforge.net/lists/listinfo/kaboodle-devel > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > This sf.net email is sponsored by:ThinkGeek > > > > > Welcome to geek heaven. > > > > > http://thinkgeek.com/sf > > > > > _______________________________________________ > > > > > Kaboodle-devel mailing list > > > > > [EMAIL PROTECTED] > > > > > https://lists.sourceforge.net/lists/listinfo/kaboodle-devel > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by: Dice - The leading online job board > > > for high-tech professionals. Search and apply for tech jobs today! > > > http://seeker.dice.com/seeker.epl?rel_code=31 > > > _______________________________________________ > > > Kaboodle-devel mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/kaboodle-devel > > > > > > > > > ------------------------------------------------------- This sf.net email is sponsored by: Dice - The leading online job board for high-tech professionals. Search and apply for tech jobs today! http://seeker.dice.com/seeker.epl?rel_code=31 _______________________________________________ Kaboodle-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/kaboodle-devel