Socket communication source code