stream socket skeleton
rename datagram socket example
add stream socket -WIP
bounded exponential sampling method