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

TCP/IP 소켓 통신에 대한 질문입니다.

–1 추천
안녕하세요? 쌀쌀한 날씨에 감기 조심하시기 바랍니다.

다름이 아니라 제가 소켓통신을 구현하여 서버에 메시지를 보내고
각 메시지마다 다른기능을 처리하게끔 하려고 하는데 안드로이드에서 문제가 발생했습니다.

예를 들어 안드로이드에서

1번 메인
2번 서브1
3번 서브2 액티비티 파일을 만들었습니다.

이때 1번 메인에서 구현한 소켓과 스트림을 이용해서 서버에 접속하고 유지가되며 메시지도 송/수신 할 수 있습니다.
문제는 2번과 3번에서입니다. 1번에서 구현해 놓은 소켓과 스트림을 어떻게 가져와서 이용해야
똑같이 메시지를 송/수신 할 수 있을지 고민입니다.

매번 액티비티 추가할때마다 1번메인에서 한 것처럼 소켓과 스트림을 구현해야 하는 건가요?

고수님들의 답변 기다리겠습니다.
실습위주 (430 포인트) 님이 2014년 10월 6일 질문

1개의 답변

0 추천
구현한 소켓을 싱글톤이나 서비스로 올려서 사용하시면 될거 같습니다.

http://iilii.egloos.com/viewer/3807664 (싱글톤)

https://www.google.co.kr/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&q=%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C+%EC%84%9C%EB%B9%84%EC%8A%A4 (안드로이드 서비스)
racy (1,540 포인트) 님이 2014년 10월 6일 답변
감사합니다 싱글톤을 사용하여 SocketManager를 구현하고있습니다. 그 외에 서버와 입출력을위한 스트림관리를 하고싶은데요 이것도 MainActivity에서 싱글톤처럼 사용하면 되나요?
...