Thanks for the tips, I didn't know that reflect also applies to unexported 
members & methods before.

On Wednesday, August 24, 2016 at 11:51:18 AM UTC+8, Matt Harden wrote:
>
> The golang.org/x/net/ipv4 package obtains the connection's file 
> descriptor by using reflection (
> https://github.com/golang/net/blob/master/ipv4/helper_unix.go). Once you 
> have that you can perform any system calls you might need on it.
>
> On Tue, Aug 23, 2016 at 8:07 PM Jingcheng Zhang <dio...@gmail.com 
> <javascript:>> wrote:
>
>> Then I'll make a try. As far as I know, Linux supports TCP_CORK, FreeBSD 
>> supports TCP_NOPUSH,
>> OpenBSD and NetBSD seem not having this option. Currently I have no idea 
>> of Darwin, Plan 9 and Windows.
>>
>> I'm curious on how to add this support into golang.org/x/net, as this is 
>> a net.(*TCPConn) method.
>>
>> On Tuesday, August 23, 2016 at 9:29:03 PM UTC+8, Ian Lance Taylor wrote:
>>
>>> On Tue, Aug 23, 2016 at 4:35 AM, Jingcheng Zhang <dio...@gmail.com> 
>>> wrote: 
>>> > 
>>> > I'm writing a network program which requires a call to SetNoPush() of 
>>> > (*TCPConn), however it doesn't exist in current TCPConn type. 
>>> > Any plan to implements this method? 
>>>
>>> I have not heard of any plans to implement that.  It's not portable 
>>> anyhow.  Perhaps it could be added to golang.org/x/net somehow. 
>>>
>>> Ian 
>>>
>> -- 
>> 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