안녕하세요.
채팅앱을 만들고 있습니다.
서버는 자바로 되어있구요.
구현은 다 되었으나, 한가지 문제가 있습니다 ㅠ
사용자들이 동시에 입력을 하면 둘중 한 글이 다른글에 덮어씌어져
둘중 한 입력이 2번 출력 됩니다.
즉, 둘이서 대화를 하는데 동시에 입력이 떨어지면 한명의 글은 안나오고 다른 한명의 말만 2번출력됩니다.
DataStream
ObjectStream
PrintWriter등 스트림을 바꾸어봐도 똑같네요 ㅠ

채팅은 간간히 저렇게 되어도 상관없으나, 기능을 보내는 메세지도 같이 먹혀버리니 문제입니다ㅠㅠ
혹시나 해서 한명당 소켓포트를 2개로 나누어 접속했으나...
한명이 첫번째 포트로 접속한후 에러 등의 요인으로 2번째 포트를 접속한하면 이후 접속하는 사람들은
전부 엉켜버리는 문제가 생기네요...

첫번째나 두번째 둘중하나라도 해결책이 없을까요?
벌써 일주일째입니다 ㅠㅠ
어플 한달간 다만들어놓고 포기하기 직전이네요...
고수님들의 도움을 기다립니다 ㅠ