Hello Scott, I have changed the start up order as per your last mail. The only difference is that the Gnutella client activation is the first step. The display of "detecting network..." was getting disturbed due to the message box that Gnutella client shows.
Please suggest the changes that you need to make it more efficient. Regards, Varsha. ----- Original Message ----- From: "Scott C. Best" <[EMAIL PROTECTED]> To: "mailbox" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Wednesday, August 14, 2002 9:23 PM Subject: Re: [Kaboodle-devel] Re: NID synchronization status > 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 > ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Kaboodle-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/kaboodle-devel