마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

android socket delay 문제..

0 추천
안녕하세요 실시간 서비스를 개발중인 개발자입니다..

시스템은 윈도우즈는 C#, 서버는 Windows에 c++로 구현되어있고,

 

C# 클라이언트에서 던지는 값을 서버를 통해 실시간으로 받아오고있는데..

일부디바이스에서 데이터를 지속적으로 받는도중에 read함수에서 블록이 오랜 몇초정도 걸리면서 몇초동안 서버에서 보낸 데이터가 한꺼번에 몰아서 들어오는 현상이발생하고있네요..

재미있는건.. 전체 디바이스가 그러는것이아니고.. 일부디바이스(삼성 갤럭시 노트5, 엘지 V20)에서 발생하고.. 3G/4G망에선 발생하지않고있고, WIFI환경에서 눈에띄게 발생하고있습니다....

 

해당부분을 수정하기위해 Nio와 NDK도 사용해보았지만... 별차이는없었고요...

원인을 아시는분이있으시면 도와주세요..

 

긴글읽어주셔서 감사합니다.
쌀덕 (120 포인트) 님이 2017년 3월 7일 질문
WiFi 환경에서 발생하는거면 해당 AP를 의심해봐야 하지 않을까요? 다른 AP에 연결했을때에도 확인해보시는것을 추천드림...

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...