Network programming using Internet sockets