在学习这本书的时候, 看到了一个很不错的基本编程方法: 包裹函数
目的是将socket函数的调用以及其错误处理封装起来, 便于复用, 使调用者更省事.
int Socket(int family, int type, int protocol)
{
int n;
if((n = socket(family, type, protocol)) < 0)
{
err_sys("socket error");
}
return(n)
}
在学习这本书的时候, 看到了一个很不错的基本编程方法: 包裹函数
目的是将socket函数的调用以及其错误处理封装起来, 便于复用, 使调用者更省事.
int Socket(int family, int type, int protocol)
{
int n;
if((n = socket(family, type, protocol)) < 0)
{
err_sys("socket error");
}
return(n)
}