socket通信分服务端和客户端,我对其超时设置是这样理解的,在客户端里面,我可以先设置超时设置,然后调用connect函数链接服务端,这个函数会在前面超时设置的时间内不停的connect服务端,如果超出时间限制则返回错误信息!是这样理解的吗?如果理解对的话那么在服务端怎么设置超时呢!服务端的流程是:也是想设置超时,然后调用bind 然后调用listen函数,这里那个部分用到了超时设置呢!什么地方超时返回呢!!
1 可能大部分人用的都是用select来设置超时!能不能就用这个给我讲解一下啊!
2 其实我调用的socket函数是一个apr库里面的,超时设置是apr_socket_timeout_set函数,应该和正常情况下有个函数是对应起来的,只是我还不知道!如果有人知道的就更好了
侃侃无极
墨色风雨