안녕하세요 실시간 서비스를 개발중인 개발자입니다..
시스템은 윈도우즈는 C#, 서버는 Windows에 c++로 구현되어있고,
C# 클라이언트에서 던지는 값을 서버를 통해 실시간으로 받아오고있는데..
일부디바이스에서 데이터를 지속적으로 받는도중에 read함수에서 블록이 오랜 몇초정도 걸리면서 몇초동안 서버에서 보낸 데이터가 한꺼번에 몰아서 들어오는 현상이발생하고있네요..
재미있는건.. 전체 디바이스가 그러는것이아니고.. 일부디바이스(삼성 갤럭시 노트5, 엘지 V20)에서 발생하고.. 3G/4G망에선 발생하지않고있고, WIFI환경에서 눈에띄게 발생하고있습니다....
해당부분을 수정하기위해 Nio와 NDK도 사용해보았지만... 별차이는없었고요...
원인을 아시는분이있으시면 도와주세요..
긴글읽어주셔서 감사합니다.