IPAddress.NetworkToHostOrder Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir sayıyı ağ bayt düzeninden konak bayt sırasına dönüştürür.
Aşırı Yüklemeler
NetworkToHostOrder(Int16) |
Ağ bayt sırasına göre kısa bir değeri konak bayt sırasına dönüştürür. |
NetworkToHostOrder(Int32) |
Bir tamsayı değerini ağ bayt düzeninden konak bayt sırasına dönüştürür. |
NetworkToHostOrder(Int64) |
Uzun bir değeri ağ bayt düzeninden konak bayt sırasına dönüştürür. |
NetworkToHostOrder(Int16)
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
Ağ bayt sırasına göre kısa bir değeri konak bayt sırasına dönüştürür.
public:
static short NetworkToHostOrder(short network);
public static short NetworkToHostOrder (short network);
static member NetworkToHostOrder : int16 -> int16
Public Shared Function NetworkToHostOrder (network As Short) As Short
Parametreler
- network
- Int16
Dönüştürülecek, ağ bayt sırasına göre ifade edilen sayı.
Döndürülenler
Ana bilgisayar bayt sırasına göre ifade edilen kısa bir değer.
Örnekler
Aşağıdaki örnek, ağ bayt sırasına NetworkToHostOrder göre kısa bir değeri konak bayt sırasına dönüştürmek için yöntemini kullanır.
void NetworkToHostOrder_Short( short networkByte )
{
short hostByte;
// Converts a short value from network Byte order to host Byte order.
hostByte = IPAddress::NetworkToHostOrder( networkByte );
Console::WriteLine( "Network Byte order to Host Byte order of {0} is {1}", networkByte, hostByte );
}
public void NetworkToHostOrder_Short(short networkByte)
{
short hostByte;
// Converts a short value from network byte order to host byte order.
hostByte = IPAddress.NetworkToHostOrder(networkByte);
Console.WriteLine("Network byte order to Host byte order of {0} is {1}", networkByte, hostByte);
}
Public Sub NetworkToHostOrder_Short(networkByte As Short)
Dim hostByte As Short
' Converts a short value from network byte order to host byte order.
hostByte = IPAddress.NetworkToHostOrder(networkByte)
Console.WriteLine("Network byte order to Host byte order of {0} is {1}", networkByte, hostByte)
End Sub
Açıklamalar
Farklı bilgisayarlar, çok baytlı tamsayı değerleri içindeki baytları sıralamak için farklı kurallar kullanır. Bazı bilgisayarlar en önemli baytı önce koyar (büyük endian sırası olarak bilinir), diğerleri ise en az önemli baytı önce koyar (küçük endian düzeni olarak bilinir). Farklı bayt sıralaması kullanan bilgisayarlarla çalışmak için, ağ üzerinden gönderilen tüm tamsayı değerleri önce en önemli bayta sahip olan ağ bayt sırasına göre gönderilir.
yöntemi, NetworkToHostOrder konak sisteminde depolanan çok baytlı tamsayı değerlerini ağ tarafından kullanılan bayt sırasına, konak tarafından kullanılan bayt sırasına dönüştürür.
Ayrıca bkz.
Şunlara uygulanır
NetworkToHostOrder(Int32)
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
Bir tamsayı değerini ağ bayt düzeninden konak bayt sırasına dönüştürür.
public:
static int NetworkToHostOrder(int network);
public static int NetworkToHostOrder (int network);
static member NetworkToHostOrder : int -> int
Public Shared Function NetworkToHostOrder (network As Integer) As Integer
Parametreler
- network
- Int32
Dönüştürülecek, ağ bayt sırasına göre ifade edilen sayı.
Döndürülenler
Konak bayt sırasına göre ifade edilen bir tamsayı değeri.
Örnekler
Aşağıdaki örnek, bir tamsayı değerini ağ bayt düzeninden konak bayt sırasına dönüştürmek için yöntemini kullanır NetworkToHostOrder .
void NetworkToHostOrder_Integer( int networkByte )
{
int hostByte;
// Converts an integer value from network Byte order to host Byte order.
hostByte = IPAddress::NetworkToHostOrder( networkByte );
Console::WriteLine( "Network Byte order to Host Byte order of {0} is {1}", networkByte, hostByte );
}
public void NetworkToHostOrder_Integer(int networkByte)
{
int hostByte;
// Converts an integer value from network byte order to host byte order.
hostByte = IPAddress.NetworkToHostOrder(networkByte);
Console.WriteLine("Network byte order to Host byte order of {0} is {1}", networkByte, hostByte);
}
Public Sub NetworkToHostOrder_Integer(networkByte As Integer)
Dim hostByte As Integer
' Converts an integer value from network byte order to host byte order.
hostByte = IPAddress.NetworkToHostOrder(networkByte)
Console.WriteLine("Network byte order to Host byte order of {0} is {1}", networkByte, hostByte)
End Sub
Açıklamalar
Farklı bilgisayarlar, çok baytlı tamsayı değerleri içindeki baytları sıralamak için farklı kurallar kullanır. Bazı bilgisayarlar en önemli baytı önce koyar (büyük endian sırası olarak bilinir), diğerleri ise en az önemli baytı önce koyar (küçük endian düzeni olarak bilinir). Farklı bayt sıralaması kullanan bilgisayarlarla çalışmak için, ağ üzerinden gönderilen tüm tamsayı değerleri önce en önemli bayta sahip olan ağ bayt sırasına göre gönderilir.
yöntemi, NetworkToHostOrder konak sisteminde depolanan çok baytlı tamsayı değerlerini ağ tarafından kullanılan bayt sırasına, konak tarafından kullanılan bayt sırasına dönüştürür.
Ayrıca bkz.
Şunlara uygulanır
NetworkToHostOrder(Int64)
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
- Kaynak:
- IPAddress.cs
Uzun bir değeri ağ bayt düzeninden konak bayt sırasına dönüştürür.
public:
static long NetworkToHostOrder(long network);
public static long NetworkToHostOrder (long network);
static member NetworkToHostOrder : int64 -> int64
Public Shared Function NetworkToHostOrder (network As Long) As Long
Parametreler
- network
- Int64
Dönüştürülecek, ağ bayt sırasına göre ifade edilen sayı.
Döndürülenler
Konak bayt sırasına göre ifade edilen uzun bir değer.
Örnekler
Aşağıdaki örnek, uzun bir değeri ağ bayt sıralamasından konak bayt sırasına dönüştürmek için yöntemini kullanır NetworkToHostOrder .
void NetworkToHostOrder_Long( __int64 networkByte )
{
__int64 hostByte;
// Converts a long value from network Byte order to host Byte order.
hostByte = IPAddress::NetworkToHostOrder( networkByte );
Console::WriteLine( "Network Byte order to Host Byte order of {0} is {1}", networkByte, hostByte );
}
public void NetworkToHostOrder_Long(long networkByte)
{
long hostByte;
// Converts a long value from network byte order to host byte order.
hostByte = IPAddress.NetworkToHostOrder(networkByte);
Console.WriteLine("Network byte order to Host byte order of {0} is {1}", networkByte, hostByte);
}
Public Sub NetworkToHostOrder_Long(networkByte As Long)
Dim hostByte As Long
' Converts a long value from network byte order to host byte order.
hostByte = IPAddress.NetworkToHostOrder(networkByte)
Console.WriteLine("Network byte order to Host byte order of {0} is {1}", networkByte, hostByte)
End Sub
Açıklamalar
Farklı bilgisayarlar, çok baytlı tamsayı değerleri içindeki baytları sıralamak için farklı kurallar kullanır. Bazı bilgisayarlar en önemli baytı önce koyar (büyük endian sırası olarak bilinir), diğerleri ise en az önemli baytı önce koyar (küçük endian düzeni olarak bilinir). Farklı bayt sıralaması kullanan bilgisayarlarla çalışmak için, ağ üzerinden gönderilen tüm tamsayı değerleri önce en önemli bayta sahip olan ağ bayt sırasına göre gönderilir.
yöntemi, NetworkToHostOrder konak sisteminde depolanan çok baytlı tamsayı değerlerini ağ tarafından kullanılan bayt sırasına, konak tarafından kullanılan bayt sırasına dönüştürür.