아깐 그냥 말로만 설명해서 코드도 같이 첨부해유
예를 들어 2대가 서버에 접속하고나서
처음엔 통신 잘 되다가 두 세번 데이터 왔다갔다하면
먼저 접속한 클라이언트가 보낸 데이터를 서버가 먹어버리는거같아여
두번째 접속한 클라이언트 데이터는 잘 받음..
그렇다고 클라이언트가 데이터를 안날리는 것도 아니고
서버에서 에러가 뜨는 것도 아니고 터지는 것도 아니고
하물며 안먹히는거 보고나서 서버에서 클라이언트한테 데이터를 보내면
또 클라이언트가 수신 잘 하는걸 보니 소켓이 닫힌거도 아니고
문제가 먼지 모르겠음여 ㅠㅠ
원인이 대체 뭔가유
마소테크타다가 자바랑 안드로이드 프로젝트는 이번이 첨이라
쓰레드를 클래스로 돌리는거도 그렇고 인텐트로 소켓이 안넘어가는거도 그렇고
어려운 점이 많네요 ㅠㅠ
코드 살포시 올릴테니 문제점 좀 지적해주세요
지금 멘붕이라 코드가 좀...난.잡...
너 같으면 파일 다운로드 받아서 열어서 코드 분석하고 해결 방법을 찾아주려고 할 것 같냐
일단 테스트방법이 잘못된 것 같다. 일단 한 클라이언트만 접속해서 데이터를 주고 받을때 문제가 없는지 먼저 테스트해봐야지. 문제의 범위를 좀 줄여가면서 테스트해봐바
한 대만 접속했을 땐 문제없이 잘 돌아갑니다ㅠ 코드 다시 올릴께요ㅠ
코드 올릴랬는데 길어서 짤리네요 그냥 다시 파일첨부했어요ㅠ
니 이거 풀소스아니지 제대로 안올리냐 서버단 대충 보니까 마지막 접속자빼곤 다 통신안될거같드만 코드가 엉망이네
나도 소켓 프로그래밍 해봤을때 형이랑 비슷한 상황 있었는데, 결국 코드가 이상한게 문제였음... 소스 내용 정리해보면서 깔끔하게 고쳐보세요.