socket - init