C#/Network

네트워크 바이트 오더 변경 클래스

퓨어레드 2012. 4. 17. 18:06

로컬 바이트 오더를 네트워크 바이트 오더로 변경한다.

short sData = 10;

// 네트워트 바이트 오더로 변경
short sDataB = IPAddress.HostToNetworkOrder (sData);

byte [] networkBytes = BitConverter.GetBytes (sDataB);

 

네트워크 바이트 오더를 로컬 바이트 오더로 변경한다.

 

short sDataB = BitConverter.ToInt16 (networkBytes);

// 네트워크 바이트 오더를 로컬 바이트 오더로 변경

short sData = IPAddress.NetworkToHostOrder (sDataB);