Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/sharp-dhcp-server-lib.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--SharpDHCPServer_Sample/Program.cs10
1 files changed, 7 insertions, 3 deletions
diff --git a/SharpDHCPServer_Sample/Program.cs b/SharpDHCPServer_Sample/Program.cs
index f350d82..e30f06a 100644
--- a/SharpDHCPServer_Sample/Program.cs
+++ b/SharpDHCPServer_Sample/Program.cs
@@ -70,9 +70,13 @@ namespace Cluster.SharpDHCPServer_Sample
Console.WriteLine();
}
// Option 82 info
- var relayInfo = dhcpRequest.GetRelayInfo();
- if (relayInfo.AgentCircuitID != null) Console.WriteLine("Relay agent circuit ID: " + ByteArrayToString(relayInfo.AgentCircuitID));
- if (relayInfo.AgentRemoteID != null) Console.WriteLine("Relay agent remote ID: " + ByteArrayToString(relayInfo.AgentRemoteID));
+ var relayInfoN = dhcpRequest.GetRelayInfo();
+ if (relayInfoN != null)
+ {
+ var relayInfo = (RelayInfo)relayInfoN;
+ if (relayInfo.AgentCircuitID != null) Console.WriteLine("Relay agent circuit ID: " + ByteArrayToString(relayInfo.AgentCircuitID));
+ if (relayInfo.AgentRemoteID != null) Console.WriteLine("Relay agent remote ID: " + ByteArrayToString(relayInfo.AgentRemoteID));
+ }
Console.WriteLine();
var replyOptions = new DHCPReplyOptions();