Linux网络编程:基于TCP的程序开发回顾篇

面向连接的 TCP程序设计
       基于 TCP的程序开发分为服务器端和客户端两部分,常见的核心步骤和流程:
       其实按照上面这个流程调用系统 API确实可以完全实现应用层程序的开发,一点问题没有。可随着时间的推移,你会觉得这样子的开发毫无激情。为什么 TCP的开发就要按照这样的流程来呢?而且一般出的问题几乎都不在这几个系统调用上,原因何在?当我们弄清网络开发的本质,协议栈的设计原理、数据流向等这些问题的答案也就会慢慢浮出水面了。接下来这几篇博文主要是围绕网络编程展开,目的是引出后面对于 LinuxTCP/IP协议栈的相关分析做铺垫。

1、  创建socket

你可能感兴趣的:(网路程序)