Working on experimental socket code