12 nov 2001 VPN Status report
-----------------------------
After installing sp 5 to my Visual Studio the problem with 
unhandled exception has been fixed. 
Now, I am trying to connect to another computer. I did 
all as described in the Specification but there are some 
problems. I run Win 2000 Professional SP 2 and the other 
pc runs Win 2000 Advanced Server SP 2.

1. I observed some instability of the Get Engaged procedure: 
it seems like one needs to restart the program (or in some 
cases the EF service) to get the downloaded files work. 
Eventually, I managed to put it right.

2. We have a Firewall-protected LAN, so all requests to 
external hosts are made from the same ip. Thus, the 
partnership file downloaded from the EF site specifies the 
firewall ip for both partners, while in order to get 
connected within one LAN the local ip addresses are 
required (something like 192.168.xxx.xxx). No wonder when 
I click Connect I get an Unable message. 

3. It was no better when I had manually edited the partnership 
file to provide the correct local ips. When debugging the code 
I found an endless loop at an attempt to set up a connection. 
It goes as follows:

- The callback function CGetEngagedStatusDlg::OnInitDialog() 
  sends MSG_REMOTE_CONNECT message to the own 
  host via  PostEFMessage to initiate the connection. MyGUID 
  is used  to specify the local pc;

- As a response to that message, 
  CEFController::ConnectToRemoteNet is invoked;

- The two guids are being compared: MasterGUID and 
  MyGUID. They are _never_ the same so the 
  MSG_REMOTE_CONNECT is being forwarded to the 
  master (MasterGUID) and it  makes a loop.

   . . .  
   GetMasterGUID(MasterGUID);
   GetMyGUID(MyGUID);

   if( MasterGUID == MyGUID )  
   {   . . .  
   }
   else
   {
       . . .
       PostEFMessage(...MSG_REMOTE_CONNECT,...
            MasterGUID);
   }

The loop is broken in 40 s by the timer setup in the dialog 
function.

Oleg


_______________________________________________
Kaboodle-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kaboodle-devel

Reply via email to