(笔记)Socket设置非阻塞方式

1. 在linux C中可以将socket设置为非阻塞方式,代码:

  int cflags = fcntl(socket_df,F_GETFL,0);

  fcntl(socket_df,F_SETFL, cflags|O_NONBLOCK);

 当然也可以将socket设置为阻塞方式,代码:

  int cflags = fcntl(socket_df,F_GETFL,0);

  fcntl(socket_df,F_SETFL, cflags&~O_NONBLOCK);

你可能感兴趣的:(职场,非阻塞,休闲,fcntl)