int i4 = 0; socklen_t len = sizeof( i4 ); B2B_ASSERT( !Net::Platform::failed(getsockopt( c.getFd(), SOL_SOCKET, SO_RCVBUF, (char*)&i4, &len ) ) ); cout << i4 << " " << len << endl; // i4 = 12345; B2B_ASSERT( !Net::Platform::failed(setsockopt( c.getFd(), SOL_SOCKET, SO_RCVBUF, (char*)&i4, sizeof(i4) ) ) ); B2B_ASSERT( !Net::Platform::failed(getsockopt( c.getFd(), SOL_SOCKET, SO_RCVBUF, (char*)&i4, &len ) ) ); cout << i4 << " " << len << endl;