[Suzaku:01305] Re: 大量データのソケット送信

mizo email@hidden
2008年 11月 25日 (火) 16:18:59 JST


$B9b66!!=(M:(B wrote:
> $BA}^<!!MM(B
$B9B^<$G$9!#(B

> $B9b66$G$9!#(B
> 
> $BAw?.%(%i!<$N860x$O!"(Bperror("send")$B$h$j(B
> "send: Interrupted system call"$B$G$9!#(B
> 
> $B%7%9%F%`%3!<%k$N3d$j9~$_$,H/@8$7$F$$$k$h$&$G$9!#(B
1. $BH/@8$7$F$$$k3d$j9~$_$KBP$7$F!"(Bsigaction()$B$G(BSA_RESTART$B%U%i%0$rDI2C(B

2. send()$B;~$K0J2<$N=hM}$r9T$J$&(B
if (send() < 0) {
	if (errno == EINTR)
		continue;
	perror("send");
		:
		:
}


1. $B$^$?$O(B2.$B$N=hM}$r9T$J$C$F$_$F$/$@$5$$!#(B

> 
> 
>> $B9B^<$G$9!#(B
>>
>> $B9b66!!=(M:(B wrote:
>>> $B-#Aw?.%(%i!<$O!"(Bsend$B4X?t$NJV$jCM$,(B"-1"$B$G$9!#(B
>>> $B!!%(%i!<$O!"Aw?.%G!<%?$,(B80$B!A(B95Kbyte$BIU6a$G!"%(%i!<$,B?H/$7$^$9!#(B
>>> $B!!%(%i!<$O!"F10l%G!<%?$NAw?.$G!"(B50$B2sA08eAw?.%j%H%i%$$r7+$jJV$9>l9g$,$"$j(B
>>> $B$^$9!#(B
>> $BAw?.%(%i!<$N860x$r3NG'$7$F$_$F$$$?$@$1$^$9$+!)(B
>>
>> if (send() < 0) {
>> perror("send");
>> :
>> :
>> }
>>
>> $B>e5-$N$h$&$K=q$$$F$_$F$/$@$5$$!#(B
>>
>>> $B!!$=$N8e!"Aw?.$5$l$^$9$,!"ESCf$GAw?.$,=*N;$7$^$9!#(B
>>> $B!!Aw?.$d%j%H%i%$4V3V$r(B10$B!A(B100msec$B$J$I$KJQ99$7$F$b8=>]$O$+$o$j$^$;$s!#(B
>>
> 



suzaku メーリングリストの案内