DataSet을 Byte로 변환하여 보낼일이 생겼다.그런데.. DataSet의 크기가 크다. 문제가 또 생긴 것이 Byte로 받은 측에서 DataSet으로 변경할 때 생긴다.버퍼 크기대로 받으면. DataSet으로 변경이 안되기 때문이다.그래서 DataSet의 크기를 먼저 보낸 후 그 사이즈와 버퍼 사이즈를 비교하여 반복적으로 받는 방법이다. 출처 : http://it-jerryfamily.tistory.com/entry/ProgramSocket-%ED%86%B5%EC%8B%A0-%EB%B2%84%ED%8D%BC-%EC%82%AC%EC%9D%B4%EC%A6%88%EB%B3%B4%EB%8B%A4-%EB%A7%8E%EC%9D%80-%EC%96%91%EC%9D%98-%EB%8D%B0%EC%9D%B4%ED%83..