首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在简单的C++程序中使用send(),recv()从雅虎检索股票/期权信息的查询

在简单的C++程序中使用send(),recv()从雅虎检索股票/期权信息的查询
EN

Stack Overflow用户
提问于 2012-11-02 02:49:11
回答 1查看 5K关注 0票数 3
代码语言:javascript
运行
复制
.....
host = gethostbyname(X);
.....
SOCKADDR_IN SockAddr;                                                                
SockAddr.sin_port=htons(80);
SockAddr.sin_family=AF_INET;
SockAddr.sin_addr.s_addr = *((unsigned long*)host->h_addr);

connect(Socket,(SOCKADDR*)(&SockAddr),sizeof(SockAddr));
......
char buffer[100000];
send(Socket,Y, strlen( Y ),0);
int nDataLength = recv(Socket,buffer,100000,0);

上面是一个简单的代码,我正在创建一个套接字,它绑定到上面的服务器X。之后,我想向服务器发送一些消息Y,以获取所需的选项/选项信息。X指的是我可以连接的服务器,Y指的是我发送给X的查询/消息。

然而,我对web协议一无所知,也不知道在X和Y中放什么。

有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2012-11-02 03:08:37

你最好使用像libcurl这样的库。这将使您从所有繁重的套接字编程工作中解脱出来。使用curl,您可以创建HTTP请求、发送和接收响应。它非常容易使用。Here是一些示例程序。了解雅虎API here

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

https://stackoverflow.com/questions/13183585

复制
相关文章

相似问题

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