문제

웹 사이트에서 http://www.mobilepythonbook.org/ Bluetooth 소켓의 다음 예를 찾았습니다. BT 채팅 예

여기에서는 chat_server ()에서 바인드 메소드는 두 개의 요소가있는 튜플을 허용합니다. 첫 번째는 Null String으로 사용되었습니다. 무엇을 의미합니까?

Bluetooth에서 마스터 역할을하는 노드, Chat_Client를 시작하는 노드 또는 Chat_Server를 시작하는 노드는 무엇입니까? Chat_Client를 실행하는 노드라고 생각합니다. 따라서 Bluetooth 슬레이브는 다른 노드가 될 것입니다.

도움이 되었습니까?

해결책 2

들어오는 연결을 듣기 시작하는 장치가 노예이며 연결 요청이 마스터라는 답변을 찾았습니다.

미안 미셸 페르슨 죄송합니다. 대답은 완전히 잘못되었습니다.

다른 팁

IPv4 주소의 경우 호스트 주소 대신 두 가지 특수 양식이 허용됩니다. 빈 문자열은 inaddr_any를 나타내고 문자열 ''은 inaddr_broadcast를 나타냅니다. http://docs.python.org/library/socket.html

거기에서 충분한 정보를 찾을 수 있습니다. 기본적으로 inaddr_any는 호스트가 가지고있는 모든 주소에 결합한다는 의미입니다.

서버는 Bluetooth 마스터이고 클라이언트는 슬레이브입니다. 이것은 마스터 때문입니다. 가지다 클라이언트가 생성되기 전에 존재합니다. 발견 가능한 장치로서 서버는 채널이 구성되는 방법을 결정하는 서버입니다.

나는 이것이 상황을 분명히하기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top