読み取り、書き込み、およびRECVにおけるLinuxの差、送信

読み取り、書き込み、および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、すべての機器は、ファイルとして見ることができるので、我々はデータソケットを読むために読むことができます。

 

おすすめ

転載: www.cnblogs.com/leijiangtao/p/11883631.html