在进行网络编程时,经常会遇到一些问题,这些问题都是需要注意的,把平时遇到的需要注意的地方写一下,以后还要不停的增加:
(1)缓冲区问题
(2)函数重启问题
当我们在调用I/O函数进行读取或写SOCKET的时候,被信号中断,但这不算是一个错误,所以,需要重启我们的函数调用,这是网络编程中需要注意的一个常见的问题!
如:
while(s = read(...)){
if(s = ENTR)
continue; }
}
while(s = read(...)){ if(s = ENTR) continue; } }
|
阅读(1640) | 评论(0) | 转发(0) |