다량의 pc에서 드나드는 모든 패킷을 긁어와 하나의 pc로 보내 그 pc의 프로그램에서 처리&정리해주려고 할 때 패킷을 보내주는 pc가 많으면 받아서 정리해주는 쪽에서 성능저하가 발생할 것 같은데 이럴 때 사용되는 특별한 알고리즘이나 스케쥴링기법이 있나요?
아니면 각자 서버 프로그래밍하는 사람 나름대로 정리해주나요?
온라인 테트리스를 만들어보려고 합니다.
유저가 접속하면 방 같은 것을 만들고 다른 사람이 들어오면 게임을 시작하게끔 하려 하는데요.
서버에서 방 같은 것을 어떻게 만들어야 하나요??
그리고 유저가 게임을 시작하면 다른 유저의 게임 화면도 보여야 할 것 같은데(예를 들면 상대방이 테트리스 하는 것이 저의 콘솔에 보인다든지) 이것은 어떻게 구현해야 하나요?? 도무지 아이디어가 떠오르지 않아서요.. 가르침 부탁드립니다..
5: begin
LEDR0<=0; LEDR1<=0; LEDR2<=0; LEDR3<=0; LEDR4<=0; LEDR5<=1; LEDR6<=0;
if(sw2) begin
nstate<=5; //5 state에서 sw2가 올라가면 state 유지하다가(토글 스위치)
end // 내려가면(else) 6 state로 가고
else begin
nstate<=6;
end
end