using Leadtools;
using Leadtools.MediaStreaming;
public Server _server = null;
public bool _result = false;
public void GetErrorDescriptionExample()
{
try
{
// this demonstration example will intentionally produce an error by changing the server's ip address to some invalid value,
// this is to demonstrate the use of ErrorInformation.GetErrorDescription
// create an instance of the server object
_server = new Leadtools.MediaStreaming.Server();
// get network properties
NetworkProperties Props = _server.GetNetworkProperties();
// change the IP address to some invalid value on the network
// for example "255.255.255.255", change it to an invalid value at your network.
Props.IPAddress = "255.255.255.255";
_server.SetNetworkProperties(Props);
// start the server
_server.Start();
_result = false;
}
catch (System.Runtime.InteropServices.COMException ex)
{
ErrorInformation errinfo = new ErrorInformation();
string strError = errinfo.GetErrorDescription(ex.ErrorCode);
MessageBox.Show("Can't start the server.\n" + strError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
_result = true;
}
}