当网络出现大量丢包或者网络中断,基于TCP创建的socket链接就会出现异常,对异常的处理不当会导致程序出错。下面,通过几种异常操作来分析socket会如何处理。
void processSignal(int signo)
{
printf("Signal is %d\n", signo);
// signal(signo, processSignal);
}
当网络出现大量丢包或者网络中断,基于TCP创建的socket链接就会出现异常,对异常的处理不当会导致程序出错。下面,通过几种异常操作来分析socket会如何处理。
void processSignal(int signo)
{
printf("Signal is %d\n", signo);
// signal(signo, processSignal);
}