[msw] 네트워크의 이해

  • 초기개발때는 server에서 동작을 처리하는것이 수월하다
  • sync property의 값이 변경되면 각 클라이언트에게도 sync가 되도록 동작된다.

네트워크 메소드 종류

alt text alt text

  • Client
    • Server 함수에서 호출하든 어디서든 호출하면 해당 함수를 클라이언트 단에서 실행함
  • ClientOnly
    • Server 함수에서 호출 X, 클라이언트 단에서만 호출되고 사용된다.
    • Server 관련 함수에서 Client 함수를 호출하면 각 클라이언트에가서 해당 함수를 실행함, 그러나 Only는 호출자체에서 막혀버린다.
  • Server와 ServerOnly
    • 둘로 구현한 함수의 구현부는 클라이언트에 전달되지 않는다.
    • Only는 서버단의 함수에서만 호출가능, Server는 호출은 가능하지만 구현부의 실행은 서버단에서만 실행.