在过去的6个月里,我一直在自学C++,我想把我所学到的知识投入到一个相对有用的项目中去。我想做一个程序,将要求输入,(这是棘手的部分)搜索的网站列表(包括其他网页在上述网站)的价值和显示的结果。事实上,我不知道如何开始,因为我还没有读过任何关于c++和网络的指南,所以如果你有一个很好的指南,请与我分享,非常感谢。
编辑:对不起,我还不够清楚,这个程序本身并不真正让我担心,我只是在找一个指南来解释如何将c++和网络结合起来。我希望它类似于一个价格比较程序,从用户那里获取输入,在网站列表中搜索输入,获取结果,查找其价值,并以越来越多的顺序显示结果。
发布于 2014-07-23 04:57:46
您可能希望开始查看c++的网络库。请记住,这里有很多库,选择正确的库将完全取决于您的需求。下面是我过去考虑过的c++网络库的快速列表!
也可以看到乔治·斯托克在https://stackoverflow.com/a/118968/3685825上发布的文章
发布于 2014-07-23 05:08:14
通常,我们在c++中使用套接字进行网络编程。套接字使用以下协议族。
PF_UNIX本地通信 PF_INET因特网(TCP/IP) PF_NDD操作系统NDD
PF_INET
包含以下协议。
TCP UDP RDS IP地址 Internet控制消息协议(ICMP)
为了调用HTTP协议,您需要一个中间件,因为套接字不能直接与HTTP协议通信。
有关从c++调用HTTP的问题,请参阅此问题。
至于套接字,我建议你读一读
在UNIX环境中跳过编程。作者: W. Richard Stevens,Stephen A. Rago
其他参考资料
https://stackoverflow.com/questions/24901977
复制相似问题