当前位置: 技术问答>linux和unix
socket编程问题
来源: 互联网 发布时间:2017-04-14
本文导语: 下面代码是在linux写的,问题是客户端只要建立连接,服务器端的recv()函数就会不停的读到数据,默认应该是阻塞的,找了好久也不知道原因,贴上代码,求大神帮助。 服务器端:int flags = 1; int main(int argc, cons...
下面代码是在linux写的,问题是客户端只要建立连接,服务器端的recv()函数就会不停的读到数据,默认应该是阻塞的,找了好久也不知道原因,贴上代码,求大神帮助。
服务器端:
服务器端:
int flags = 1;
int main(int argc, const char *argv[])
{
int listen_fd;
listen_fd = server_init();
if( listen_fd