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.10.03 |
---|---|
어느날 소꿉친구가 좋아졌다 후기 (0) | 2019.10.02 |
maybe 내가 만드는 이야기 플레이 후기 (0) | 2019.10.02 |
롯데리아 오징어버거 후기 (0) | 2019.09.24 |
미국영주권 서류 처리 날짜 확인 (0) | 2019.09.22 |
펀다 1년 투자 후기(추천인 M9MED) (0) | 2019.09.22 |
2019년 중간정리 (0) | 2019.08.19 |
사진찍기 이색알바 크라우드 웍스 (0) | 2019.08.15 |