UNIXプログラミング質問すれ Part7
■ このスレッドは過去ログ倉庫に格納されています
0190デフォルトの名無しさん
2005/10/15(土) 00:48:53write()やsend()、recv()はそれぞれ何バイト読み書きするのかというパラメータを渡しています。
それぞれのシステムコールが失敗してー1が帰ってきたということは、
指定したサイズ分の読み書きに失敗したという意味です。
よって、データの読み書きがまったくされていないかも知れないし、
途中まで読み書きしている途中なのかも知れません。
また、このとき、何バイトまで処理できたかを知ることは出来ませんし、
きちんとしたエラー処理がプログラムでなされていれば、それを知る
必要もないと思います。
■ このスレッドは過去ログ倉庫に格納されています