안녕하세요 소켓을짜다가 막혀서 질문드립니다....
지속적으로 듣는 클라이언트를 만드려고하는데요

스레드안에서 그냥쓰다보면(try예외처리다빼구..)

sc = new scoket(ip,port) ;
dis = new datainputstream(sc.getinputstream)
while(true)
{
log.d("",""+dis.read())
sleep(1000);
}

를하면 값이 올떄마다 받아오는 소스인지요

저는 지금까지 dis.read() 가 -1값을 받아오면 계속 -1이 무한루프도는거라고 생각했는데
오늘 지금정신이 멍해져서 그런지 -1값은커녕 반응이 없거나 한번만받는경우가 있습니다

정상인지요 지속적으로 실시간으로 뿌려주려면 어떤식으로해야하는지 너무혼란스럽습니다;;

읽어주셔서 감사합니다 좋은 하루되십시요~!!