Welcome to the Linux Foundation Forum!

Diffrence between struct sock and struct socket

Anyone knows the difference between struct sock and struct socket ?

struct sock


struct socket



  • woboyle
    woboyle Posts: 501
    Well, they are very different structures and have very different uses. I'm not sure, but I suspect that the net/sock.h structure is a lower-level structure than linux/net.h which also has use in user-space applications (see the #ifdef __KERNEL__ directive on line 56), whereas sock.h is kernel-only.


Upcoming Training