C++新手如何学习socket

新手如何学习socket?C++基础学的差不多了。想学socket。但是不知道从哪下手,也不知道看什么资料比较好。请各位帮帮忙。指点我一下。该从什么地方开始。学成什么样,... 新手如何学习socket?

C++基础学的差不多了。想学socket。但是不知道从哪下手,也不知道看什么资料比较好。

请各位帮帮忙。指点我一下。该从什么地方开始。学成什么样,可以说是已经学会socket了。
展开
 我来答
匿名用户
推荐于2018-04-13
展开全部
  C++新手学学习socket;
  1、先从最简单的Socket文档里了解普通的客户端和服务端工作步骤;
  2、再而逐步了解阻塞和非阻塞模式;
  3、再继续理解TCP/IP中的可靠连接和非可靠连接;
  4、写出简单的客户端服务端工程,然后接着学习更多的协议,察看<<Windows核心编程>>;
  5、最后再学习异步I/O操作,完成端口的使用方式,进而写出功能强大的Socket通讯程序。
紫翼魔狼
推荐于2016-12-01 · TA获得超过4344个赞
知道大有可为答主
回答量:1413
采纳率:42%
帮助的人:566万
展开全部
socket编程一般就是Socket和WinSock。都是C语言的。C++有封装好的类。用起来就更容易一些。
感觉关于C/C++的Socket编程不是很多,不过很多讲TCP/IP的都会讲Socket,就直接学TCP/IP编程的资料好了。
入门的程序挺多的,不过感觉原理挺简单的,实际用起来挺麻烦的。

不过网络编程用Java的更多一些,用C++的感觉没有那么多。个人感觉。
可以直接用Winsock也可以用其他的图形库带的Socket。一般图形界面库都带有Socket库。

学成什么样算学会了,我就不知道了,不过我觉得你能自己做个服务器,做个小的QQ类似的通信软件,除了显示文字信息之外,彼此之间能传输图片、文件,就应该差不多了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
临水91
2010-09-14 · TA获得超过168个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:98.2万
展开全部
你好!

SOCKET编程主要还是C语言。

所以建议你最好学完C++后还是先学点C语言,因为TCP/IP的讲解大多以C做例子,只有C++基础而没C基础(尤其是指针)的话,学习起来会很吃力;

建议学点C(不学也行,主要看你自己想法),然后找本《TCP/IP详解》看看,了解TCP/IP原理和运作,再学socket;

而socket编程主要就是记住些常用的API,多找些源代码看看读读就行了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仙情灬米H
2010-09-13 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:124万
展开全部
找网站下载例子,debug一步一步的看,这样最有效进步最快。

授鱼不如授渔
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式