안녕하세요.
UDP를 이용해서 1:1 채팅 앱을 개발 중인데요.
한가지 질문이 있습니다.
상대방으로 부터 데이터를 받기위해 DatagramSocket을 열고
while문을 이용해 receive() 를 돌리게 되는데요,
사용자가 홈키나 back key로 어플을 종료하더라도
메시지 수신을 위해 Service에서 receive()는 계속 돌게 됩니다.
과연 back단에서 while문을 계속 돌리고 있는게 옳은 설계인가요?
고수님들의 조언 부탁 드립니다...
감사합니다.