Update server.c

Server procedures for Stream :
        1. socket()
            int sockid = socket(family,type, protocol);
            sockid : socket descriptor
            PF_INET: Internet addresses, PF_UNIX: local communication
            SOCK_STREAM : reliable, 2-way, connection-based service
            SOCK_DGRAM : unreliable, connectionless,
            Protocol : IPPROTO_TCP or IPPROTO_UDP OR 0 for default
            Failure returns -1

        2. bind()
            bind(sockid, (struct sockaddr *) &addrPort, sizeof(addrport) )

        3. listen()
            int status = listen (sockid, queueLimit);
            queueLimit : number of participants that can wait for a connection
            listen() is nonblocking: returns immediately

        4. accept()
            int s = accept(sockid, &clientAddr, &addrLen)
            accept() is blocking : waits for connection before returning

        5. recv()
        6. send()
        7. close()
 */