1

我对 ARM 上的 Poco::WebSocket 有奇怪的问题。在 Linux / Windows 下一切正常。

因此,在 Poco 上编写并在 Ubuntu 13.04 x64 上运行的服务器。

我尝试使用为我的设备编译的相同版本的 Poco 从 ARM 设备(Linux、uClib)连接到此服务器:

try{
    Poco::Net::HTTPClientSession hSession;

    hSession.setHost( "192.168.1.1" );
    hSession.setPort( 8890 );

    Poco::Net::HTTPRequest hRqst;
    hRqst.setURI( "/wcs" );

    Poco::Net::HTTPResponse hResp;

    printf( "OPEN\n" );
    Poco::Net::WebSocket hSocket( hSession, hRqst, hResp );

    printf( "SOCKET OK\n" );
}catch( Poco::Exception & e ){
    printf( "FAIL: %s\n", e.displayText().c_str() );
}

输出:

打开

失败:I/O 错误:0:192.168.1.1:8890

任何想法如何解决这个问题?

4

0 回答 0