Mediator example (wodVPN)
Hi,
I'm using wodVPN COM in Delphi 7.
I want to use my own mediator, on a PC with public IP running windows.
Can you post an example to start and monitoring a mediator?
Thanks in advance ...
Hi,
I'm using wodVPN COM in Delphi 7.
I want to use my own mediator, on a PC with public IP running windows.
Can you post an example to start and monitoring a mediator?
Thanks in advance ...
by wodDamir
, (6750 days ago) @ Valter Sini
Hi Valter,
There is really not much to post. Here is what you should do. Put the following code under a button or in the FormCreate function:
----------------------------------
wodVPNCom1.Mediator.Start(0,8000);
----------------------------------
That code will start the Mediator on port 8000. That's all you need. As for monitoring, you can add the following:
-----------------------------------------------------------------
procedure TForm1.wodVPNCom1MediatorConnected(Sender: TObject;
var IP: OleVariant; Port: Integer; var FromID, ToID, Data,
Allow: OleVariant);
begin
//Add your own code here...
end;
procedure TForm1.wodVPNCom1MediatorDisconnected(Sender: TObject;
var FromID, ToID: OleVariant);
begin
//Add your own code here...
end;
procedure TForm1.wodVPNCom1MediatorExchangeData(Sender: TObject;
var FromID, ToID: OleVariant);
begin
//Add your own code here...
end;
-----------------------------------------------------------------
The last 3 procedures are Events which will enable you monitoring . They will provide you with specific information like the IP the user is connecting, the IP of the user that disconnected etc. Also, the MediatorConnected Event allows you to allow or reject the incoming connection, based on your Allow parameter. If you set it as Allow := False; , the Mediator will deny access to the user.
Hope I helped.
Regards,
Damba
by Valter Sini
, (6743 days ago) @ wodDamir
Thanks a lot ... it was too easy!

...with a minimum of effort as the DLL interface was written with such simplicity...

Your component works really great. With minor effort I have been able to convert my delphi application...

We have recently completed a large 1200+ location project where reliable Telnet and SSH connectivity was required. wodSSH worked flawlessly and allowed our staff to complete our project ontime and within budget.

The wodCrypt product is great and we appreciate your effort to add support for UNIX Crypt.

May I say how nice it is to work with components so complete and self-explanatory that using them in my application is as instinctive as though I wrote them myself?

The SFTP ocx is one of the finest pieces of programming I have seen. It worked out of the box...

You have been great as far as offering support is concerned and has been extremely responsive to both support requests and suggestions for product enhancements.

Thank you for the great customer service ... I am really impressed with the wodSSH ActiveX control.

Your support is fantastic.

Many thanks for your excellent support service. I can see why you have a long list of excellent testimonials on your website.

