rtmp连接服务器失败(一个低级错误)

由于rtmp底层使用的也是socket ,所以如果想正常使用RTMP_Connect();

则需要在使用该连接之前先初始化套接字:

WORD wVersionRequested;
    WSADATA wsaData;
    int err;
    wVersionRequested = MAKEWORD( 1, 1 );
    err = WSAStartup( wVersionRequested, &wsaData );
    if ( err != 0 ) 
    {
        return FALSE;
    }

    if ( LOBYTE( wsaData.wVersion ) != 1 || HIBYTE( wsaData.wVersion ) != 1 ) 
    {
        WSACleanup( );
        return FALSE;
    }

今天在测试rtmp的时候连了好几次都是连接失败,毫无理由的感觉。后来仔细对比之前的代码原来没有初始化套接字操作

原文地址:https://www.cnblogs.com/wainiwann/p/7240765.html