Linux socket work