Adding sockect demo