C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[33272] Re:[질문]소켓(TCP/UDP)시 데이타를 비트단위로 보내려면..
blueSea [mjlee77] 780 읽음    2003-08-29 09:35
비트 각각에 정보를 보내려면 비트가 가지고 있는 정보는 0 이거나 1이기 때문에
그런 정보를 실어서 보내는 경우에는 가능합니다. 그렇지 않다면 바이트 단위로 해야하지 않을까요..다른 방법으로는 바이트를 4비트씩 잘라서 값을 실어서 보내는 것도 괜찮을 방법일것 같습니다. 4비트니까 16이하의 숫자를 실어서 보낼수 있겠죠..

참고로..
각비트에 정보를 넣는 간단한 예
BYTE buffer[8] = {0,1,1,1,0,1,0,1};
BYTE temp = 0;
for(int n=7; n>=0; n--)
{
   temp = temp<<1;
   temp = temp |(buffer[n]&0x01);

}

+ -

관련 글 리스트
26971 [질문]소켓(TCP/UDP)시 데이타를 비트단위로 보내려면.. 하안인 1038 2003/08/28
33273     Re:[질문]소켓(TCP/UDP)시 데이타를 비트단위로 보내려면.. 서정국.새더 819 2003/08/29
33272     Re:[질문]소켓(TCP/UDP)시 데이타를 비트단위로 보내려면.. blueSea 780 2003/08/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.