안녕하세요 펍 여러분 


코딩 중에 의문점이 생겨서 질문을 드립니다.


제가 TCP 통신을 이용한 어플리케이션을 만들고 있는데요.


Connection을 계속 유지해야 하는 경우에 TCP 소켓을 엑티비티에 둬야 하는지 고민입니다.


짧은 생각으로는 서비스에 둬서 백그라운드로 계속 연결 유지를 해야하지 않을까하는데...


통신으로 주로 가져올 데이터가 이미지라서 뷰에 뿌려야하거든요 ...


서비스에서 큰 메모리를 액티비티로 전달하기가 쉽지 않더라고요.


현재는 액티비티에 소켓을 둬서 사용하고 있는데,


점점 위 구조에 맞지않는 니즈가 있어서 고민 중입니다.


여러분들은 보통 소켓을 어디에 위치 하십니까?