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
[66850] Re:Re:Bluetooth 통신관련
빌더(TWx) [builder] 1879 읽음    2012-04-07 10:51
땅주인 님이 쓰신 글 :
: C++ Builder가 Bluetooth를 지원하는 지는 좀 애매한 질문인데요..
:
: 아는 선에서 설명을 해 보지요.
:
: Bluetooth의 프로토콜 스택에 보면 Bluetooth 링크 위에 TCP, RFCOMM(시리얼통신) 등이 지원됩니다.
: 그리고, TCP, RFCOMM을 C++ Builder가 지원합니다.
: TCP는 Bundle Component로 지원이 되고, RFComm(Serial)은 CPort, AsyncPro등의 컴포넌트로
: 이용할 수 있습니다.
:
: 안드로이드 폰은 Bluetooth를 이용한 Phone Chatting용 Sample이 있고, 이것을 참고 하면 될 것입니다.
: 참고로 이 Sample은 SPP(Serial Profile)을 이용한 것으로 알고 있습니다.
:
: 결론적으로 가능하다는 것입니다.
:
: 하이~ 님이 쓰신 글 :
: : Bluetooth 로 안드로이드와  C++Builder 랑 채팅을 하려고 하는데 검색결과도 봤는데 이해를 못하겠고 다른곳도 잘 나와있지 않아 도움요청합니다!! 일단 C++Builder6 이 Bluetooth가 지원되는지가 제일 궁금합니다. 도와주세요..




답변:


Vista 에선 SCO, SDP, L2CAP 등의 프로파일이 지원되게 프로토콜 스택이 확장되었고 RFCOMM 도 마찬가지 입니다. 서비스팩 2 이후 부터는 Bluetooth 2.1+EDR 과 Selft Powered Bluetooth 모듈도 추가 지원되고요. 요즘 나오고 있는 메인보드 중에는 Bluetooth 모듈을 내장하고 있는 메인보드도 있는데 그런 보드를 이용하면 별 문제 없이 사용할 수 있을 겁니다. 프로그램에서 Bluetooth를 사용할 때는 관련 헤더파일 포함해서 Winsock 인터페이스 다루듯이 코딩하면 되고요.


#include <Winsock2.h>
#include <ws2bth.h>
#include <bthsdpdef.h>
#include <BluetoothAPIs.h>

SOCKET s = socket (AF_BTH, SOCK_STREAM, BTHPROTO_RFCOMM);
......

+ -

관련 글 리스트
66847 Bluetooth 통신관련 하이~ 982 2012/04/06
66849     Re:Bluetooth 통신관련 땅주인 1506 2012/04/07
66850         Re:Re:Bluetooth 통신관련 빌더(TWx) 1879 2012/04/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.