DataTable을 Socket으로 전송해야하는 상황이 발생..
DataTable을 Byte로 변환 해야 하는데 그 방법을 찾이 못하였고..(아시는분은 댓글좀...)
DataSet을 Byte로 압축, 변환 시키는 방법을 찾았다.
테스트 및 적용 완료 하였고 잘 돌아간다.
진행 중 문제가 있었는데, 받는 측에서 Buffer를 너무 크게 해서 받으면 DataSet으로 변환이 되지 않는다.
정확한 사이즈를 받아와야 한다.
출처 : http://ndolson.com/479#recentTrackback
매우 효율적인 방법인 듯..
설명은 출처에 잘 되어 있으므로 생략하겠다.
'ETC > C#' 카테고리의 다른 글
[C#]TextBox에 숫자만 입력받기 (5) | 2016.08.30 |
---|---|
[C#]Threading.Timer 생성자.. CallBack (0) | 2016.08.29 |
[C#]Socket - 버퍼 사이즈보다 많은 양의 데이터 전송. (0) | 2016.08.29 |
[C#]Timer 인자 전달. (0) | 2016.08.19 |
[C#]문자열 자르기(Substring, Split, IndexOf) (0) | 2016.08.12 |