duplicated line
rename variables
rename variables
rename variables
update notes
abstract len fn
use __len for sockaddr types
use __len/# for sockaddr types
use __len/# for sockaddr types