SELECT_fncl.png
示例
客户端创建socket
调用fcntl设置阻塞模式
调用connect开始连接。...如果连接建立成功,这个错误值将是0,如果建立连接时遇到错误,则这个值是连接错误所对应的errno值(比如:ECONNREFUSED,ETIMEDOUT等)
连接成功后再设置为阻塞模式(方便读写)
关闭socket...sock,(struct sockaddr*)&sockaddrClient,(socklen_t *)&clientl))==-1) {
printf("accpet socket...= sizeof( error );
//获取任意类型、任意状态套接口的选项当前值
if( getsockopt( sock, SOL_SOCKET..., SO_ERROR, &error, &length ) < 0 )
{
printf( "get socket option