Linux 奇怪的I/O错误。Poco::WebSocket。手臂
我对手臂上的Poco::WebSocket有奇怪的问题。 在Linux/Windows下,一切都可以正常工作 所以,有一个服务器写在Poco上,运行在Ubuntu13.04x64上 我正在尝试使用为我的设备编译的相同版本的Poco从ARM设备(Linux,uClib)连接到此服务器:Linux 奇怪的I/O错误。Poco::WebSocket。手臂,linux,websocket,arm,poco,Linux,Websocket,Arm,Poco,我对手臂上的Poco::WebSocket有奇怪的问题。 在Linux/Windows下,一切都可以正常工作 所以,有一个服务器写在Poco上,运行在Ubuntu13.04x64上 我正在尝试使用为我的设备编译的相同版本的Poco从ARM设备(Linux,uClib)连接到此服务器: try{ Poco::Net::HTTPClientSession hSession; hSession.setHost( "192.168.1.1" ); hSession.setPor
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
有没有办法解决这个问题?我发现静态链接是有效的。但我需要动态链接):这个问题是通过使用更新版本的uClibc解决的,因为pthread库(无限循环)的问题。