안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
초보 개발자 입니다.
원래 구현하려고했던 모습은
snmp를 이용하여 원하는 값을 가져 오고 변경하려 했으나
해당 장비의 oid 가 틀려서 그런지 ip와 macaddress를 가져오지 못하더라구요..소스 문제일지도 ㅠㅠ
그래서 텔넷이나 ssh를 이용하여 값을 가져오고 변경하려합니다.
그럴경우 접속을 계속 유지하는게 정상입니까 아니면 가져올때마다 소켓을 생성해서 가져오는게 맞을까요?
그리고...텔넷 로그인 및 명령어를 입력할때
PrintWriter 와 BufferedReader를 이용해서 작업중입니다.
그런데...
input = new BufferedReader(new InputStreamReader(clientsocket.getInputStream()));
while( (st = input.readLine()) != null ) {
을 사용하게 되면 와일문에서 한두줄 출력하고 무한대기에 들어갑니다.
어떻게 해야 정상 적인 코딩이 될지 가려쳐주십시요...
되도록이면 간단한 샘플 코드까지 넣어 주시면 대단히 감사하겠습니다.
부탁 드릴께요