"etc/life"에 해당되는 글 - 31건

Post

반응형

20개의 패킷을 40명에게 전달할 때 서버는 어느정도 시간이 걸릴까?
위 상황을 테스트 하기가 어려워서(더미클라도 없고.. 혼자서 40개 클라는 못킨다ㅇ<-<) 소스코드로 알아보려고 수정하였다.
for(int i = 0; i < 20; ++i)
{
for(int j = 0; j < 40; ++i)
{
Packet* p = new Packet();
SendPacket(p);
}
}


그런데 서버->클라 패킷 전달 횟수만 생각하고 패킷 생성 개수는 생각하지 않았다 ㅇ<-<
그래서 20개의 패킷만 생성해야하는데 800개의 패킷을 생성함;;; 시간도 엄청걸리고 기존의도와 완전히 달라짐...

아래처럼 SendPacket에서 40명한테 전달하도록 소스를 수정했다.

for(int i = 0; i < 20; ++i)
{
Packet* p = new Packet();
SendPacket(p);
}




반응형

'etc > life' 카테고리의 다른 글

미국영주권 서류 처리 날짜 확인  (0) 2019.09.22
펀다 1년 투자 후기(추천인 M9MED)  (0) 2019.09.22
2019년 중간정리  (0) 2019.08.19
사진찍기 이색알바 크라우드 웍스  (0) 2019.08.15
2019년 8월 미국영주권  (0) 2019.07.21
2019년 7월 미국 문호  (0) 2019.06.30
2019년 5월 미국 영주권 문호  (0) 2019.04.27
2019년 4월 미국 문호  (0) 2019.03.23
▲ top