2012-04-09 34 views
0

我可以找到的所有网络编程指南都在C.所有这些。甚至有可能在C++中设置套接字连接?如果是这样,#include是什么,我在哪里可以找到教程或文档?考虑到语言的流行 - 我认为这是最发达的和易于使用的,所以我认为必须有多个库。如何在C++中使用套接字?

+0

-1 ..20秒在谷歌会回答这个问题。 C++可以调用任何C API来支持调用约定。 – JimR 2012-04-09 22:55:34

+0

正如你为C做的那样。你可能需要添加一两个演员阵容,但这可能就是这样。 – 2012-04-09 22:56:02

+2

@JimR:能够通过谷歌在另一个网站*上找到它并不是避免在此发布问题的有效理由。如果已经在SO上提出了要求,那么重复关闭当然是有效的,但是这个地方的要点是创建一个集中的信息库。 – 2012-04-09 22:57:19

回答

3

尝试使用boost ASIO

+0

是ASIO异步输入输出? – Aerovistae 2012-04-09 23:01:53

+0

是的,它是一个惊人的库,可帮助您执行同步和异步套接字操作(以及其他功能)。 – mfontanini 2012-04-09 23:02:48

+0

我讨厌如此缺乏经验,但我不得不问:你如何将增强库添加到你的程序中?我以前从未使用过外部库。如果这是相关的,我正在使用g ++和notepad ++。 – Aerovistae 2012-04-09 23:19:04

0

C和C++在这方面没有显着差异。

+1

一个非常危险的陈述。特别是没有进一步的澄清。 – bitmask 2012-04-09 22:55:51

+0

我的意思是,所有这些C语言示例都只能在C++中工作,只有很小的变化,除非它们非常罕见。 – 2012-04-09 22:57:12

+0

转发评论:我完全不了解这个概念。我不是一个非常有经验的程序员,但是当我过去尝试在C++程序中包含C库时,例如stdio.h,Visual Studio给了我一个错误。有什么区别,和/或我做错了什么? – Aerovistae 2012-04-09 22:58:54