안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 소켓을짜다가 막혀서 질문드립니다....
지속적으로 듣는 클라이언트를 만드려고하는데요
스레드안에서 그냥쓰다보면(try예외처리다빼구..)
sc = new scoket(ip,port) ;
dis = new datainputstream(sc.getinputstream)
while(true)
{
log.d("",""+dis.read())
sleep(1000);
}
를하면 값이 올떄마다 받아오는 소스인지요
저는 지금까지 dis.read() 가 -1값을 받아오면 계속 -1이 무한루프도는거라고 생각했는데
오늘 지금정신이 멍해져서 그런지 -1값은커녕 반응이 없거나 한번만받는경우가 있습니다
정상인지요 지속적으로 실시간으로 뿌려주려면 어떤식으로해야하는지 너무혼란스럽습니다;;
읽어주셔서 감사합니다 좋은 하루되십시요~!!
지속적으로 듣는 클라이언트를 만드려고하는데요
스레드안에서 그냥쓰다보면(try예외처리다빼구..)
sc = new scoket(ip,port) ;
dis = new datainputstream(sc.getinputstream)
while(true)
{
log.d("",""+dis.read())
sleep(1000);
}
를하면 값이 올떄마다 받아오는 소스인지요
저는 지금까지 dis.read() 가 -1값을 받아오면 계속 -1이 무한루프도는거라고 생각했는데
오늘 지금정신이 멍해져서 그런지 -1값은커녕 반응이 없거나 한번만받는경우가 있습니다
정상인지요 지속적으로 실시간으로 뿌려주려면 어떤식으로해야하는지 너무혼란스럽습니다;;
읽어주셔서 감사합니다 좋은 하루되십시요~!!



