Unix domain socket(AF_UNIX) 사용시에 생성된 socket symbol fi

li2th의 이미지

Unix domain socket을 생성하면 sockaddr.sun_path 에 입력한 스트링과 동일한 파일이 생성됩니다.

sender, reciever 양쪽에서 사용을 끝내고 socket을 close를 하면 symbolic 파일이 지워질것이라고 생각했는데 그렇지 않더군요.

unix domain socket을 처음 써봐서 어떻게 된건지 잘 모르겠습니다.
원래 지워지는 것이라면 제가 코딩을 잘못한 거겠죠.
답변 부탁드립니다.

faye의 이미지

정상적인 행동같은데요?

domain socket file은 bind할때 생성된 되는것으로 알고 있는데..

bind와 반대되는 unbind 함수는 없던것 같던데요? : )

도움 되셨길..