공부해볼 요량으로 어디서 소스 안배껴오고 혼자 코딩중인데
현재 거의다 구현한것 같은데 한가지 문제가 생겨서..
서버 , 클라1 , 클라2
서버는 에코서버로 모든 사용자에게 들어온 메시지를 뿌리는 방식
서버가 클라1 소켓 스트림에서 데이터 빼오는데
새로운 클라2가 접속시 클라2로 소켓이 잡혀서
전에 접속된 클라1의 데이터는 읽어오질 못한다.
즉 소켓을 클라별로 생성해야 되는지.. 아니면 뭐 다른방법이 있나 횽들??
개념만 좀 쎄워주라 횽들 ㅜㅜ
횽들 글쓴인데 read시키는 거 쓰레드로 돌리고 있는데 이걸 각 클라가 접속할떄마다 쓰레드를 계속 생성해야 하는가 아니면 저 하나의 쓰레드 안에서 모든 클라가 보내는 데이터를 읽어올수 있는가 그걸 묻고싶은거야... 인제야 대충 정리가 되넹;; 답변좀 부탁해요 횽들 ㅜㅜ
음.. 어레이 리스트로 목록관리해서 write로 쭉 뿌리는것까진 했는데 이상하게 리드는 안먹더라구.. 왠지 inputLine()에서 기다리는것땜에 꼬이는것 같아서 안된다 생각했는데.. 일단은 쓰레드를 여러개 만드는걸로 해결하긴 했따만 손상진횽 말대로 하는게 더 안정적인 서버프로그램이겠찡... 일단 고마워횽 구현 하고 못하고는 내몫이니깐 ㅋㅋ 도움줘서 감사