首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Bloomberg Api连接问题- <localhost:8194>连接失败

Bloomberg Api连接问题- <localhost:8194>连接失败
EN

Stack Overflow用户
提问于 2014-07-20 09:26:48
回答 2查看 5.6K关注 0票数 4

我正在尝试bloomberg c++ api示例。错误信息如下:

代码语言:javascript
运行
复制
ritesh@Ritesh:~/Desktop/blpapi_cpp_3.7.5.1/Linux$ ./RequestServiceExample_64 
RequestServiceExample
Connecting to port 8194 on localhost 
Server is starting------

20JUL2014_09:18:35.921 7794:139791222232832 ERROR blpapi_platformtransporttcp.cpp:671 blpapi.session.transporttcp.{1}.<localhost:8194> Connection failed 

20JUL2014_09:18:35.921 7794:139791222232832 WARN blpapi_platformcontroller.cpp:371 blpapi.session.platformcontroller.{1} Platform: 0 failed 1 consecutive connect attempts, stopped trying to reconnect. 

Server received an event

20JUL2014_09:18:35.922 7794:139791222241088 ERROR blpapi_providersessionimpl.cpp:640 blpapi.providersession.{1} Failed to start provider session: rc=9 
Failed to start server session.
Client is starting------
SessionStartupFailure = {
    reason = {
        source = "Session"
        category = "IO_ERROR"
        errorCode = 9
        description = "Connection failed"
    }
}

20JUL2014_09:18:35.922 7794:139791141598976 ERROR blpapi_platformtransporttcp.cpp:671 blpapi.session.transporttcp.{2}.<localhost:8194> Connection failed 

20JUL2014_09:18:35.922 7794:139791141598976 WARN blpapi_platformcontroller.cpp:371 blpapi.session.platformcontroller.{2} Platform: 0 failed 1 consecutive connect attempts, stopped trying to reconnect. 
Failed to start client session.
Client received an event
Press ENTER to quit

SessionStartupFailure = {
    reason = {
        source = "Session"
        category = "IO_ERROR"
        errorCode = 9
        description = "Connection failed"
    }
}

ritesh@Ritesh:~/Desktop/blpapi_cpp_3.7.5.1/Linux$ 

有谁知道api的概念吗?它尝试连接到的连接是什么?我需要任何额外的服务器监听端口8194吗?

EN

回答 2

Stack Overflow用户

发布于 2014-07-25 22:09:18

要使用Bloomberg API SDK,您需要作为Bloomberg订阅产品的一部分提供的Bloomberg数据提要。API SDK使用端口8194上的TCP连接连接到数据馈送端点(如您所见),示例程序假定'localhost‘上有一个端点(与任何运行Bloomberg Professional终端的机器上的端点一样)。

您正在Linux计算机上运行此程序,除非您已在该计算机上安装了数据馈送设备包,否则您在'localhost‘上没有API端点。如果您的网络中有API端点,则需要为示例程序指定适当的命令行参数,以告知它API端点的IP地址(如果不是默认的,还包括端口号)。

(还要注意,您尝试运行的特定示例程序是一个'publisher',并且需要一个Platform API端点进行连接,它不能与任何其他类型的API端点一起工作)

票数 7
EN

Stack Overflow用户

发布于 2014-07-20 09:34:36

您的日志文件显示错误9,这似乎表明某个地址已在使用中。运行netstat命令,查看另一个程序是否已在使用您绑定到本地主机的端口

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24846495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档