之前完成了Effective C++
系列之后,整个人就懒起来了,加之春节假期,几乎整个2月份就没有整理写博客了。
回到之前,因为C++后台开发
基本上都要求熟悉Linux
以及Socket
,所以学习TCP
以及Socket
编程是不能避免的事情。
本篇博客首先介绍基本的接口,随后给出一个简单的单线程,面向单个用户的演示程序。
用到的接口
1 | // 创建一个Socket并返回对应的文件描述符。 |
注意socket
并不一定是TCP
的,也可以是unix
等通信协议,无非是TCP
用得比较多而已。
在编写的过程中,通过man
得知使用上述函数所需要的头文件,并且其中带有样例,可以参考怎么初始化一些数据结构。