단 하나의 데스크톱 컴퓨터에서 Python 프로그램과 무선으로 통신해야하는 독점 iOS 애플리케이션을 개발 중입니다. 과거에는 iOS 장치에서 데이터를 수신하기위한 간단한 프로토콜을 사용하여 데스크톱 컴퓨터에 항상 http 서버를 설정했습니다. 파이썬 프로그램은이 데이터를 받고 인터페이스를 업데이트합니다. 누구든지 다른 접근 방식을 권장하거나 이것이이 아키텍처에 접근하는 실용적인 방법임을 확인할 수 있습니까? 시간 내 줘서 고마워!
그것은 모두 당신이 구축하려는 응용 프로그램 / 시스템에 달려 있습니다.
말했듯이 RESTful API와 함께 서버를 사용하고 클라이언트가 표준 HTTP 메소드를 사용하여 통신하도록 할 수 있습니다.
다른 방법으로는 사용할 수 있습니다 NSStream
및 CSStream
사용자 내에서 통신하기 위해 iOS
A를 응용 TCP
데스크톱 컴퓨터에서 서버. 서버와 오픈 소켓 연결을 유지하면 서버가 이벤트에 대한 알림을 즉시 보낼 수 있습니다. 발신 및 수신 통신을 쉽고 병렬로 관리 할 수 있도록 출력 스트림 ( NSOutputStream
)과 입력 스트림 ( NSInputStream
) 이 필요합니다 .
유용한 링크 :
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다