작성
·
325
0
강의를 들으며 1send + sendQueue를 사용하는 경우의 장점은
1.더 많은 클라이언트를 받을 수 있다.
2.TCP 헤더가 적게 붙어 네트워크상 이점이 있다.
이렇게 생각했습니다.
하지만 실제로 서버를 만들다 보니 동시 send가 불가능해 대부분의 시간을 lock에 소비했고, n send에 비해 동시접속 가능한 클라이언트 수가 줄어들었습니다.
그럼 2번 장점이 확실한가? 궁금해서 wireshark로 확인해 봤을 때 별 차이가 없었습니다.
큐에 넣지 않고 WSAsend를 많이 호출해도 os가 패킷을 뭉쳐 보내는 것 같습니다.
지금 방식의 장점이 궁금합니다.