2012-07-12 4 views
0

나는 What 's App과 유사한 앱을 만들고 있습니다.
나는 계속하기 전에 그것을 어떻게 더 '실시간'으로 만들어야 하는지를 이해해야한다.Android 또는 iPhone 용 앱의 기능이 '사용자가 입력하는 중 ...'메시지를 어떻게 표시합니까?

누군가가 당신에게 대답 할 때, 당신이 실시간으로 타이핑하고 있는지를 알 수 있습니다.

어떻게 그렇게 빨리 할 수 ​​있습니까?
피어 투 피어 푸시입니까? 당신이 글고 치기에 뭔가를 입력하고 메시지를 전송로를 취소하기 시작하면

What's App for Android

답변

1

대부분의 채팅 프로그램은 이벤트를 보냅니다.

마지막 입력이 발생한 경우 입력을 시작하고 몇 초마다 장치를 확인하기 시작할 때 이벤트를 시작할 수 있습니다. 일부 오프셋을 사용하여 사용자가 더 이상 입력하지 않는다고 결정한 경우) 완료 :

0

클라이언트는 사용자가 입력하는 경우 계속해서 메시지를 서버에 보낼 수 있습니다. 다른 클라이언트 (수신자가이 메시지를 읽습니다. 클라이언트 - 서버 또는 P2P 인 경우 미터계가 아닙니다.)

초당 1 비트 만 전송할 수 있습니다. 오늘 네트워크를 사용하면 초당 수천만 비트를 전송할 수 있습니다. 대기 시간도 매우 낮습니다.