string ip = "192.168.73.1";
UnicodeEncoding enc = new UnicodeEncoding();
byte[] buf = enc.GetBytes(ip);
위와 같은 코드를 통해서, 변환이 가능하다 ㅋ
저번에 String, char[]형을 Byte[]로 변환해 본적이 있다.
이번에도 똑같다.
반대로만 해주면 된다..
Encoding enc = Encoding.Unicode;
위의 부분은 Encoding에서 자신이 원하는 것을 선택하자. ASCII나 UTF-8 등등도 괜찮다.
String str = enc.GetString( msg.strMessage , 0 , msg.nMessageSize * 2);
위의 부분에서 msg.strMessage 부분에 Byte[]이고, 그 다음 인자는 시작위치, 그리고 그 다음은 사이즈이다.