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

TCP 서버에서 클라이언트를 계속받는방법이 뭘까요??

0 추천
채팅 구현하려고하는데 서버디바이스에서 클라이언트디바이스가 들어오는거까지는 했는데

다른클라이언트가 들어오는거는 어떻게할까요? 지금은 1:1은 되있는상태라 들어와있는클라이언트가 나가면 그다음 접속시도했던 클라이언트가 바로 들어오더라구요

TCP connection poll 하면된다 vector하면된다는데 뭔소린지 잘모르겠습니다 ㅠㅠ
윤슈슈슈 (3,030 포인트) 님이 2015년 12월 7일 질문

1개의 답변

0 추천
음.. 쓰레드로 클라이언트를 받거나 하시는게 아니신가보네요.

일반적인 순차적 프로그래밍으로 작성하셔서 그런거 같으네요.

 

간단한 원리는 클라이언트가 들어오면 새로운 작업 공간이 생긴다고 생각하시면 됩니다.

 

쓰레드에서 계속 리슨을 하고 있고 (혹은 콜백)

새로운 접속(클라이언트)가 들어오면 새로운 작업 환경을 만들어 주신다고 생각하세요.

 

listen() 이 참이면 new TcpClient를 생성하는 식..

이해 안가시면 만드신 코드를 한번 올려주시면 다른 분들이 지원해주실거에요
Gioskhan (12,060 포인트) 님이 2015년 12월 8일 답변
...