当前位置: 首页>>代码示例>>Golang>>正文


Golang sockets.NewTCPSocket函数代码示例

本文整理汇总了Golang中github.com/docker/docker/pkg/sockets.NewTCPSocket函数的典型用法代码示例。如果您正苦于以下问题:Golang NewTCPSocket函数的具体用法?Golang NewTCPSocket怎么用?Golang NewTCPSocket使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了NewTCPSocket函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。

示例1: initTCPSocket

func (s *Server) initTCPSocket(addr string) (l net.Listener, err error) {
	if s.cfg.TLSConfig == nil || s.cfg.TLSConfig.ClientAuth != tls.RequireAndVerifyClientCert {
		logrus.Warn("/!\\ DON'T BIND ON ANY IP ADDRESS WITHOUT setting -tlsverify IF YOU DON'T KNOW WHAT YOU'RE DOING /!\\")
	}
	if l, err = sockets.NewTCPSocket(addr, s.cfg.TLSConfig, s.start); err != nil {
		return nil, err
	}
	return
}
开发者ID:tomasen,项目名称:restful,代码行数:9,代码来源:server.go

示例2: newTCPListener

func newTCPListener(
	volumeDriverName string,
	address string,
	start <-chan struct{},
) (net.Listener, string, error) {
	listener, err := sockets.NewTCPSocket(address, nil, start)
	if err != nil {
		return nil, "", err
	}
	spec, err := writeSpec(volumeDriverName, listener.Addr().String())
	if err != nil {
		return nil, "", err
	}
	return listener, spec, nil
}
开发者ID:zhuchance,项目名称:docker-ovs-plugin,代码行数:15,代码来源:tcp_listener.go


注:本文中的github.com/docker/docker/pkg/sockets.NewTCPSocket函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。