그래서 한 번에 두 명의 사용자 사이에만있는 피어 투 피어 채팅을 포함하는 앱이 있습니다. 내가 지금하고있는 일은 사용자가 새로운 메시지를 타이핑 할 때, 메시지를 mysql 테이블에 삽입하는 PHP 스크립트를 호출하는 것이다. 다음 5 초마다 코드는 모든 메시지를 다운로드하는 PHP 스크립트를 호출합니다. 따라서 메시지 사이에는 최대 10 초의 간격이 있습니다. 그래서 내 질문은 피어 투 피어 채팅을하는 더 좋은 방법이 있다면입니다.iOs in app
답변
중매인으로 서버를 사용할 수 있습니다 - 다른 전화기를 찾는 경우에만 사용하십시오. 하나의 전화기가 다른 전화기에 연결하여 연결을 시작할 수 있도록 IP 주소를 제공합니다. 전화 중 하나가 채팅 서버 역할을합니다.
당신은 여기에서 예를 들어 코코아 프로그래밍 소켓에 대해 읽을 수 있습니다 http://cocoawithlove.com/2009/07/simple-extensible-http-server-in-cocoa.html
당신은 나에게 전화 통신을위한 전화 연결? 들어오는 연결을 계속 폴링하지 않아도됩니까? – michaela
소켓 튜토리얼에 대한 링크로 답변을 업데이트했습니다. 이 튜토리얼에서는 HTTP 서버 작성 과정을 안내하지만이 자습서에서 알아야 할 내용을 배울 수 있습니다. –
폴링 할 필요가 없습니다. 위임 함수가 호출됩니다. –
당신은 Twilio와 IP 메시징 같은 것을 확인할 수 있습니다.
iOS 빠른 시작 (https://www.twilio.com/docs/api/ip-messaging/guides/quickstart-ios)에서 Objective-C 또는 Swift로 사용해 볼 수 있습니다.
[주 :
가 서버 측 응용 프로그램은 (PHP에서) 응용 프로그램과 당신이 결국 단순한/예를 들어 UI에 대한 ID 및 액세스 토큰을 관리하는 것은 이것이다 나는 작동 Twilio]
- 1. Distribut IOS App in App store
- 2. Facebook IOS app in and outs
- 3. Twitter app in iPhone app
- 4. Meteo in win32 APP
- 5. Sinatra app in aem
- 6. Settings.Bundle in iPhone app
- 7. In App Purchases 거부
- 8. Timelapse App in PhoneGap
- 9. iOS App Store (storeKit)
- 10. Play youtube video In App in 안드로이드
- 11. MonoTouch 용 IAP (In App Purchase) 샘플?
- 12. In App Purchases - 비어있는 제품 목록
- 13. ios app consuming webservice
- 14. WP7 in app 지불 옵션
- 15. SnapView in Windows 8 app
- 16. iphone-in-app 구매 쿼리
- 17. youtube_it gem in rails app
- 18. NoMethodError in Rails 2.3.2 app
- 19. iPhone + In App 구매 테스트
- 20. NSUserDefaults in-app 설정 번들
- 21. In App Purchase-Unlock 기능
- 22. android in-app import csv
- 23. NSUbiquitousKeyValueStore 및 In-App-Purchase
- 24. In App 구매가 거듭 거부되었습니다.
- 25. android in-app 테스트 오류
- 26. 심볼 정보 in .app 파일
- 27. App-In 구매 오류 -1001
- 28. in app purchase - consumable product
- 29. UIStepper in UIWebView - iOS
- 30. ViewController in ios 5
아마도 소켓을 조사하고 싶을 것입니다. [PHP 예제] (http://www.flynsarmy.com/2010/05/php-web-socket-chat-application/), [another] (http://www.kirupa.com/developer/flash8/php5sockets_flash8) .htm), [iOS 앱] (http://www.raywenderlich.com/3932/how-to-create-a-socket-based-iphone-app-and-server) – sachleen