Sets the IP filters for the server.
public void SetIPFilters(Leadtools.Mediastreaming.IPFilters filters)
Public Sub SetIPFilters( _ByVal filters As Leadtools.Mediastreaming.IPFilters _)
public:void SetIPFilters(Leadtools.Mediastreaming.IPFilters^ filters)
filters
New IPFilters object to copy to the server.
If the method fails, an error is raised. For more information, refer to the Error Codes.
using Leadtools;using Leadtools.MediaStreaming;public Server _server = null;public bool _result = false;public void SetLocalNetworkFilterExample(){try{// this routine will set up an IP filter that only allows local network connectionsstring ipfirst = "";string iplast = "";// create an instance of the server object_server = new Leadtools.MediaStreaming.Server();// retrieve a copy of the IP FiltersIPFilters filters = _server.GetIPFilters();// create a full range blacklist// equivalent to filters.Add("0.0.0.0", "255.255.255.255", false);// create a full range whitelistfilters.Reset();// invert the single whitelist filter to create the blacklistfilters.Remove(0);{// obtain the server�s IP address and create the filter rangeNetworkProperties props = _server.GetNetworkProperties();string str = props.ActualIPAddress;int n = str.LastIndexOf(".");ipfirst = str.Substring(0, n) + ".0";iplast = str.Substring(0, n) + ".255";}// now add a filter to allow for the local network IP rangefilters.Add(ipfirst, iplast, true);// copy the filters to the server_server.SetIPFilters(filters);_result = true;}catch (Exception){_result = false;}}
Imports LeadtoolsImports Leadtools.MediaStreamingPublic _server As Server = NothingPublic _result As Boolean = FalsePublic Sub SetLocalNetworkFilterExample()Try' this routine will set up an IP filter that only allows local network connectionsDim ipfirst As String = ""Dim iplast As String = ""' create an instance of the server object_server = New Leadtools.MediaStreaming.Server()' retrieve a copy of the IP FiltersDim filters As IPFilters = _server.GetIPFilters()' create a full range blacklist' equivalent to filters.Add("0.0.0.0", "255.255.255.255", false);' create a full range whitelistfilters.Reset()' invert the single whitelist filter to create the blacklistfilters.Remove(0)' obtain the server�s IP address and create the filter rangeDim props As NetworkProperties = _server.GetNetworkProperties()Dim str As String = props.ActualIPAddressDim n As Integer = str.LastIndexOf(".")ipfirst = str.Substring(0, n) & ".0"iplast = str.Substring(0, n) & ".255"' now add a filter to allow for the local network IP rangefilters.Add(ipfirst, iplast, True)' copy the filters to the server_server.SetIPFilters(filters)_result = TrueCatch e1 As Exception_result = FalseEnd TryEnd Sub
|
Products |
Support |
Feedback: SetIPFilters Method - Leadtools.MediaStreaming |
Introduction |
Help Version 19.0.2017.6.16
|

Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.