Oh I see. Then this is a linux networking question rather than a Go 
question. I know there are sysctl settings for that. But offhand, I am not 
aware of the code for it using socket options.

On Friday, 22 March 2019 22:19:26 UTC+5:30, Peter Wang wrote:
>
> I know Control func and syscall.SetsockoptInt(fd, syscall.AF_INET, 
> syscall.SO_REUSEADDR, 1)  cat set reuseadd
> But how to adjust listen backlog since i never find socket options for it.
>
> Agniva De Sarker <agniva.qu...@gmail.com <javascript:>> 于2019年3月22日周五 
> 下午4:44写道:
>
>> Using ListenConfig is the way to go.
>>
>> The Control func is passed the raw socket connection on which you can 
>> apply whatever socket options you choose. You have to go through 2 layers 
>> to get to the fd.
>>
>> ListenConfig{
>>  Control: func(conn syscall.RawConn) error { 
>>    return conn.Control(func(fd uintptr) error { 
>>      return syscall.SetsockoptInt(fd, syscall.AF_INET, 0, 0) 
>>    }) 
>>   } 
>> }
>>
>>
>> On Thursday, 21 March 2019 20:49:20 UTC+5:30, Peter Wang wrote:
>>>
>>> I try to use net.ListenConfig, but fail
>>> can someone give example ?
>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to golang-nuts...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to