提交 577f8fe8 作者: Juan Batiz-Benet

commenting out platform specific code

上级 d113aa8c
...@@ -3,8 +3,6 @@ package swarm ...@@ -3,8 +3,6 @@ package swarm
import ( import (
"errors" "errors"
"fmt" "fmt"
"net"
"syscall"
spipe "github.com/jbenet/go-ipfs/crypto/spipe" spipe "github.com/jbenet/go-ipfs/crypto/spipe"
conn "github.com/jbenet/go-ipfs/net/conn" conn "github.com/jbenet/go-ipfs/net/conn"
...@@ -277,25 +275,26 @@ out: ...@@ -277,25 +275,26 @@ out:
s.connsLock.Unlock() s.connsLock.Unlock()
} }
func setSocketReuse(l manet.Listener) error { // Commenting out because it's platform specific
nl := l.NetListener() // func setSocketReuse(l manet.Listener) error {
// nl := l.NetListener()
// for now only TCP. TODO change this when more networks. //
file, err := nl.(*net.TCPListener).File() // // for now only TCP. TODO change this when more networks.
if err != nil { // file, err := nl.(*net.TCPListener).File()
return err // if err != nil {
} // return err
// }
fd := file.Fd() //
err = syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_REUSEADDR, 1) // fd := file.Fd()
if err != nil { // err = syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_REUSEADDR, 1)
return err // if err != nil {
} // return err
// }
err = syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_REUSEPORT, 1) //
if err != nil { // err = syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_REUSEPORT, 1)
return err // if err != nil {
} // return err
// }
return nil //
} // return nil
// }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论