読み取り、書き込み、およびRECVにおけるLinuxの差、送信
1、RECVおよび送信機能は、読み取りと書き込みと同様の機能を提供します。しかし、彼らは、読み取りおよび書き込み動作を制御する第四パラメータを提供します。
int型のrecv(int型数sockfd、void *型のbufに、int型のlen、int型のフラグ)
int型の送信(int型の数sockfd、無効* bufは、int型lenは、int型のフラグ)
前述の三つのパラメータは、同一の読み書きと、第四のパラメータは、次の0又は組み合わせであることができます。
_______________________________________________________________
ルーティングテーブルを検索せずに| | MSG_DONTROUTE |
| MSG_OOB |バンドデータを送信または受信|
| MSG_PEEK |システム・バッファからデータを削除しないデータを表示|
| MSG_WAITALL |すべてのデータを待ちます|
| --------------------- |
フラグが0の場合は、操作および読み取りは、同じことを書きます。
2、UNIX、すべての機器は、ファイルとして見ることができるので、我々はデータソケットを読むために読むことができます。