| [ CnUnix ] in KIDS 글 쓴 이(By): swhan (foo bar) 날 짜 (Date): 2002년 6월 12일 수요일 오후 03시 54분 21초 제 목(Title): Re: deferred send() 1. 0.1초라면야.. -.- 그냥 send 호출하시면 됩니다. TCP가 좋은게 그거죠 ^^ 뭐 값을 바꾸긴 힘들겠지만서두요. 패킷 크기도 그렇고.. 패킷 스니핑등 방법으로 테스트를 해보셨는지는 모르겠는데.. 안해보셨다면 꼭 해보시길 바랍니다. 0.1초정도면 아마 90%는 패킷 1개로 갈겁니다. 오히려 2번째 패킷이 반으로 나뉘는 상황을 걱정해야지 싶지만.. 성능때문에 2개를 하나로 보내고싶은 크기라면.. 이런 상황은 발생하지 않을 가능성이 높겠네요. 2. TCP자체로 영 못미더우시면 fdopen을 써보시는건 어떨까요? 버퍼 크기도 바꿀 수 있습니다만..flush도 원하는 시간에 가능하고. (뭐 MTU크기를 생각하면 버퍼 크기도 바꿀 필요가 없겠지여) |