参数1:socket_create或者socket_accept的函数返回值
参数2:SOL_SOCKET,好像只有这个选项
参数3与参数4是相关联的,
参数3可为:SO_REUSEADDR SO_RCVTIMEO S0_SNDTIMEO
解释一下:
SO_REUSEADDR 是让套接字端口释放后立即就可以被再次使用
参数3假如是这个,则参数4可以为true或者false
SO_RCVTIMEO 是套接字的接收资源的最大超时时间
SO_SNDTIMEO 是套接字的发送资源的最大超时时间
参数3假如是这两个,则参数4是一个这样的数组array('sec'=>1,'usec'=>500000)
数组里面都是设置超时的最大时间,不过,一个是秒为单位,一个是微秒单位,作用都一样







