Linux操作系统之简易实现server/client

1.首先将出错处理封装成函数,具体封装思想:是在底层函数的基础上将首字母大写(方便在编程中查找函数文件的manpage,而不需要使用命令,直接用shift+k),然后调用底层库函数并考虑出错处理,具体函数如下:

        由于accept,read,write函数为慢速系统调用函数,当被信号中断时,可以执行默认操作或重启;

                    

                  

2.头文件为: 多使用ifndef ....define   endif这样的防御性编程机制

               

3.服务器:

        

        

4.用户端:连接主机的ip地址和端口号,采用fgets从终端读取数据。

      

猜你喜欢

转载自blog.csdn.net/xx18030637774/article/details/82596314