3
我可以將打開的調用返回的文件描述符綁定到套接字嗎?文件描述符和套接字文件描述符之間的區別
我試圖做這樣的事情,
filefd = open("path",O_RDWR); ... bind (filefd, (struct sockaddr *) &servaddr, sizeof(servaddr)); connfd = accept (filefd, (struct sockaddr *) &cliaddr, &clilen);
爲什麼會接受調用返回-1?
文件和套接字可以共享相同的fd嗎? –
@SagarPatni號你實際上可以將描述符想成索引到一個數組中,如果你有兩個不同的索引,它們將「指向」數組中的不同位置。 –
我想要做的是,提供一個套接字字符設備,因爲系統調用的開銷太大,所以不知何故我試圖映射這兩個文件 –