HTTP-server-bind-to-certain-network-interface - WeOnlyDo Software example code



All

wodCrypt (12)
wodSSH (10)
wodSFTP (23)
wodSSHServer (1)
wodSSHTunnel (11)
wodSSHpackage
wodSFTPdll

wodSSH.NET (10)
wodSFTP.NET (24)
wodFtpDLX.NET (22)
wodWebServer.NET (10)

wodAppUpdate (13)
wodHttpDLX (8)
wodFtpDLX (22)
wodTelnetDLX
wodFTPServer (3)
wodWebServer (10)
wodVPN
wodXMPP (13)
All ** [Visual Basic] ** [C#] ** [VB.NET] **

HTTP server bind to certain network interface
VB code
Dim WithEvents wodWebServer1 As wodWebServerCom
Private Sub Form_Load()
    Set wodWebServer1 = New wodWebServerCom

    'If you don't want that your server bind to all your network interfaces.
    'You can specify inside BindIP Property which network interface you want to use.
    wodWebServer1.BindIP = "192.168.1.1"
	    
    wodWebServer1.DocumentRoot = App.Path
    wodWebServer1.Start 'Start a web server
End Sub 
VB.NET code
Dim WithEvents wodWebServer1 As WeOnlyDo.Server.WebServer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    wodWebServer1 = New WeOnlyDo.Server.WebServer

    'If you don't want that your server bind to all your network interfaces.
    'You can specify inside BindIP Property which network interface you want to use.
    wodWebServer1.BindIP = "192.168.1.1"
	
    wodWebServer1.DefaultPage = "index.html" 'Specify default page file
    wodWebServer1.DocumentRoot = "C:\Web"
    wodWebServer1.Start() 'Start a web server
End Sub
C# code
WeOnlyDo.Server.WebServer wodWebServer1;
private void Form1_Load(object sender, EventArgs e)
{
    wodWebServer1 = new WeOnlyDo.Server.WebServer();

    //If you don't want that your server bind to all your network interfaces. 
    //You can specify inside BindIP Property which network interface you want to use.
    wodWebServer1.BindIP = "192.168.1.1";

    wodWebServer1.DefaultPage = "index.html"; //Specify default page file
    wodWebServer1.DocumentRoot = "C:\\Web";
    wodWebServer1.Start(); //Start a web server
}