서버가 양쪽의 메세지를 중계해 주고 있습니다.
예를들어서, 메신저 처럼 1:1 파일 전송을 합니다.
select 로 recv 처리를 합니다만, 이때 sec=0 , usec=1 로
주어서 설정하면, 속도가 직접 붙는 것보다 너무 차이가 많이
납니다.
그래서 아예, usec=0 으로 처리하면, 상당히 빠릅니다만,
문제는 프로세스를 많이 사용하는것 입니다.
예를 들엇
while(1)
{
if( select..A )
{ recv.. A , send B}
if ( select B )
{ recv B , send A }
}
중간에 아무 패킷이 없다면, 말그대로 계속 돌게 됩니다.