説明
int
socket_set_blocking ( int socket descriptor, int mode)
modeがFALSEの場合、指定したソケット記述子
は非ブロックモードに切換ります。TRUEの場合には、ブロックモードに
切換ります。これは、ソケットから読み込みを行う
fgets()等のコールに影響します。
非ブロックモードではfgets()は常にただちに値を
返しますが、ブロックモードではデータがソケット上で取得可能に
なるまで待ちつづけます。
この関数は、以前はset_socket_blocking()として
コールされていましたが、この使用法は推奨されていません。