在linux的网络编程中经常会使用非阻塞模式的socket。在阻塞模式中,对于调用connect时是阻塞的,只有当socket连接建立起来或者连接出错是connect才返回。然而在阻塞模式中connect会立即返回,至于返回后的socket句柄是否是已经建立好可用的,它是不管的。这个就需要程序员自己写代码来判断,尤其是在做多个并发连接的筛选是尤为重要。然而一般的做法是用接口函数在linux的网络编程中经常会使用非阻塞模式的socket。在阻塞模式中,对于调用connec
在linux的网络编程中经常会使用非阻塞模式的socket。在阻塞模式中,对于调用connect时是阻塞的,只有当socket连接建立起来或者连接出错是connect才返回。然而在阻塞模式中connect会立即返回,至于返回后的socket句柄是否是已经建立好可用的,它是不管的。这个就需要程序员自己写代码来判断,尤其是在做多个并发连接的筛选是尤为重要。然而一般的做法是用接口函数在linux的网络编程中经常会使用非阻塞模式的socket。在阻塞模式中,对于调用connec