반응형
SOL_SOCKET의 용도는 무엇입니까?
Linux에 명시된 바와 같이man페이지입니다.
이 상수를 수준 인수로 사용합니다.
getsockopt또는setsockopt이 섹션에 설명된 소켓 레벨 옵션을 조작합니다.
하지만 저는 이 설명을 이해하지 못합니다.의 목적은 무엇입니까?SOL_SOCKET그것은 무엇을 합니까?
소켓 옵션을 검색하거나 설정할 때 옵션 이름과 수준을 지정합니다.레벨 =일 때SOL_SOCKET소켓 자체에서 항목이 검색됩니다.
예를 들어, 주소를 다시 사용하도록 소켓 옵션을 1(on/true)로 설정하고 "레벨"을 전달한다고 가정합니다.SOL_SOCKET그리고 우리가 원하는 값을 설정합니다.
int value = 1;
setsockopt(mysocket, SOL_SOCKET, SO_REUSEADDR, &value, sizeof(value));
이것은 설정할 것입니다.SO_REUSEADDR내 소켓에서 1까지.
저는 이것에 집착했습니다. 문서는 매우 암호화되어 있습니다.조금 더 자세한 설명서는 http://pubs.opengroup.org/onlinepubs/7908799/xns/getsockopt.html 에서 확인할 수 있습니다.
SOL_SOCKET소켓 레이어 자체입니다.프로토콜에 독립적인 옵션에 사용됩니다.
여기서 더 읽어보실 수 있습니다.
언급URL : https://stackoverflow.com/questions/21515946/what-is-sol-socket-used-for
반응형
'programing' 카테고리의 다른 글
| 임시 테이블에서 필드 이름을 검색하는 방법(SQL Server 2008) (0) | 2023.07.16 |
|---|---|
| 마이크로서비스 롤백 방법 (0) | 2023.07.16 |
| ggplot에서 범례 제목을 변경하는 방법 (0) | 2023.07.16 |
| 폴더의 Git 내역 보기 (0) | 2023.07.16 |
| Git: "현재 어떤 지점에도 없습니다."변경 사항을 유지하면서 지점으로 돌아갈 수 있는 쉬운 방법이 있습니까? (0) | 2023.07.16 |