그러니까
Send하면 Send한 걸로 끝나지
Send에 대한 응답이 바로 오는게 아니잖아
따라서
...
bool result = Login(); // 서버에 send하고 성공여부 리턴
...
이런짓을 못하지 않나여
그렇다고 Send하고
while (!state);
하다 응답이 날라오면 state를 true로 바꾸고 처리를 하면 되겠다만,
Login에 대한 응답이 날라오기 전에 다른 패킷이 날라와서 처리 요청하면 deadlock에 걸리지 않나여?
말하는거보니 서버 좆도 짜본적도 없으면서 글싸고있네
정말 궁금하면 비동기 디자인 패턴Asynchronous design pattern같은거 바바.
게임에서는 성능상 문제 때문에 어지간하면 동기로 RMI는 안만들어, 거의 비동기로 처리하지
그리고 락은, 케이스별로 걸어야지, 전체에다 거는게 아냐
서버쪽이야 당연 비동기지.. 나는 클라이언트 쪽이 궁금한건긔;;
보내면 되지
니가 인터넷질좀 해봤으면 니가 말하는 프로세스를 거치는 기능을 하는놈을 최소한 한번은 봤을거라 생각하는데? 그건 어떻게 했을까?