C# Class UlteriusServer.Api.Services.Network.NetworkService

Afficher le fichier Open project: Ulterius/server

Méthodes publiques

Méthode Description
ConnectedDevices ( ) : List
GetAddress ( ) : IPAddress
GetDisplayAddress ( ) : string
GetIpAddress ( ) : IPAddress

Gets the IP address of the current PC

GetMacAddress ( ) : string

Gets the MAC address of the current PC.

GetPhysicalIpAdress ( ) : string
GetPublicIp ( string serviceUrl = "https://api.ulterius.io/network/ip/" ) : string

Private Methods

Méthode Description
GetIPv4Address ( ) : string
GetIpNetTable ( IntPtr pIpNetTable, [ pdwSize, bool bOrder ) : int
GetReverseDns ( string ip, int timeout ) : string
IsMulticast ( IPAddress ip ) : bool

Returns true if the specified IP address is a multicast address

Method Details

ConnectedDevices() public static méthode

public static ConnectedDevices ( ) : List
Résultat List

GetAddress() public static méthode

public static GetAddress ( ) : IPAddress
Résultat System.Net.IPAddress

GetDisplayAddress() public static méthode

public static GetDisplayAddress ( ) : string
Résultat string

GetIpAddress() public static méthode

Gets the IP address of the current PC
public static GetIpAddress ( ) : IPAddress
Résultat System.Net.IPAddress

GetMacAddress() public static méthode

Gets the MAC address of the current PC.
public static GetMacAddress ( ) : string
Résultat string

GetPhysicalIpAdress() public static méthode

public static GetPhysicalIpAdress ( ) : string
Résultat string

GetPublicIp() public static méthode

public static GetPublicIp ( string serviceUrl = "https://api.ulterius.io/network/ip/" ) : string
serviceUrl string
Résultat string