Changeset 13 in libcf++


Ignore:
Timestamp:
06/13/15 00:12:45 (9 years ago)
Author:
cheese
Message:

#1 modify internal code of network module

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/network.cpp

    r10 r13  
    239239    }
    240240
    241     /* 3. set options */
    242     try
    243     {
    244         setReuseAddress(*this);
    245     }
    246     catch (cf::exception & e)
    247     {
    248         FORWARD_EXCEPTION(e);
    249     }
    250 
    251241    setTimeout(timeout);
    252242
    253     /* 4. connect */
     243    /* 3. connect */
    254244    result = ::connect(mSocket, (struct sockaddr *)&addr, sizeof(addr));
    255245    if (result < 0)
     
    272262
    273263            if (retval)
    274                 THROW_EXCEPTION("cannot get error from socket option");
     264                THROW_EXCEPTION("SO_ERROR: " << retval);
    275265        }
    276266        else
  • trunk/test/makefile

    r4 r13  
    4848
    4949ifeq ($(memcheck),yes)
    50     VALGRIND    = valgrind --leak-check=full --trace-children=yes --show-reachable=yes --track-origins=yes
     50    VALGRIND    = valgrind -v --leak-check=full --trace-children=yes --show-reachable=yes --track-origins=yes
    5151endif
    5252
  • trunk/test/test.cpp

    r12 r13  
    208208        cf::bin msg;
    209209
    210         server.listen(PORT);
     210        server.bind(PORT);
     211        server.listen();
    211212
    212213        while (true)
     
    262263        SYNCHRONIZED(gMutex)
    263264        {
    264             std::cerr << e.stackTrace() << cf::exception::systemMessage();
     265            std::cerr << e.stackTrace() << cf::exception::systemMessage() << std::endl;
    265266        }
    266267    }
Note: See TracChangeset for help on using the changeset viewer.