반응형
//byte배열의 해당 길이만큼 가져옴
private static void AssignByteAsLength(out Object outResult, ref int nOffset, byte[] btBuf, uint uLen)
{
byte[] btTemp = new byte[uLen];
Buffer.BlockCopy(btBuf, nOffset, btTemp, 0, (int)uLen);
nOffset += (int)uLen;
nOffset += (int)uLen;
switch(uLen)
{
case sizeof(uint):
outResult = BitConverter.ToUInt32(btTemp, 0);
break;
{
case sizeof(uint):
outResult = BitConverter.ToUInt32(btTemp, 0);
break;
default:
outResult = Encoding.ASCII.GetString(btTemp);
break;
}
}
outResult = Encoding.ASCII.GetString(btTemp);
break;
}
}
반응형
'프로그래밍' 카테고리의 다른 글
간편간편 열매 먹은 TreeView 검색함수 [재귀호출] (0) | 2010.07.02 |
---|---|
C#과 MFC Socket 통신하기 참조 (0) | 2010.06.09 |
C#에서의 패킷 디코딩 요령 (0) | 2010.06.09 |
DataGridView 사용 팁 17가지 (0) | 2010.06.08 |
DataGridView에서 DataGridViewComboBoxCell 사용시... Selection을 잘 먹지 않는 경우... (0) | 2010.06.08 |
댓글