채널서버??
글쓴이: namola / 작성시간: 수, 2004/02/25 - 8:23오후
다름이 아니오라...제가 채널 서버(고스톱 부류의 보드게임)를 만들고 있는데...역할은 단지 클라이언트에게 유저정보 및 초보나라 채널,하수나라
채널 등등 해서 보냅니다.
예를들면 클라이언트가 1번 패킷을 보내면 유저 정보를 뿌려주고
2번 패킷을 보내면...각각의 채널리스트 정보를 뿌려줍니다.
그런데 채널 정보가 약100개의 채널이어서 패킷크기가 약3000바이트
가까이 됩니다. 그래서 패킷크기가 너무커서 초보,하수,중수,고수 따로
보냈는데...문제시가 되는게 새로고침을 누르게 되면...전체 채널정보를
다시 뿌려줘야 하는데..그러면 패킷크기가 너무 크고 ????? TCP라서 데이
타라서 패킷손실위험은 없을텐데....??
로컬상에서 테스트 해보니까..양호하게 돌아가는데...나중에 채널갯수가
더 많아 질수도 있기 때문에....??? 고민이 많이 됩니다.
그래서 이렇게 질문을 드립니다. 정책을 어떻게 세워야 할까요?
Forums:
한번에 다 보낼 필요는 없죠...
채널 게임이라고 해도 한 페이지에 30개 이상의 채널이 보이는 경우가 있던가요? 보통 20개 내외라고 생각합니다.
필요이상의 정보를 보내지 않으면 해결되겠죠.
산넘어 산
위에 분 말씀처럼 필요한 부분만 보내주는 방법도 있고..처음에 몽땅
위에 분 말씀처럼 필요한 부분만 보내주는 방법도 있고..
처음에 몽땅 다 보내고.. 바뀌는 부분만 보내 줄 수도 있습니다..
채널에 규모(?)를 잘 정하시는게 편하실 겁니다.. :wink:
댓글 달기