읽기, 쓰기 및 RECV 리눅스의 차이 보내

읽기, 쓰기 및 RECV 리눅스의 차이 보내

1, RECV 및 전송 기능은 읽기 및 쓰기와 유사한 기능을 제공합니다. 그러나 그들은 읽기 및 쓰기 동작을 제어하는 ​​네 번째 매개 변수를 제공합니다.

INT RECV (INT sockfd와, 무효 * 버피, INT 렌, INT 플래그)

INT 전송 (INT는 무효 * 버피를 sockfd와, INT 렌, INT 플래그)

    세 파라미터가 판독 된 상기 동일한 기록은 제 매개 변수는 다음의 0 또는 조합 일 수있다 :

_______________________________________________________________

| MSG_DONTROUTE | 라우팅 테이블을 검색하지 않고 |

| MSG_OOB | 전송하거나 밴드 데이터를 수신 |

| MSG_PEEK | 시스템 버퍼에서 데이터를 제거하지 않는 데이터를 볼 수 |

| MSG_WAITALL | 데이터에 대한 대기 |

| --------------------- |

    플래그는 0, 운영하고 읽는다면, 동일한 물품.

우리는 데이터 소켓을 읽을 읽을 수 있도록 2, 유닉스, 모든 장비는 파일로 볼 수 있습니다.

 

추천

출처www.cnblogs.com/leijiangtao/p/11883631.html