Golang github.com-antongulenko-RTP-protocols.Client类(方法)实例源码

下面列出了Golang github.com-antongulenko-RTP-protocols.Client 类(方法)源码代码实例,从而了解它的用法。

作者:antongulenk    项目:RT   
func NewFaultDetector(client protocols.Client, server string) (*FaultDetector, error) {
	pingClient, err := NewClient(client)
	if err != nil {
		return nil, err
	}
	err = pingClient.SetServer(server)
	if err != nil {
		_ = pingClient.Close()
		return nil, err
	}
	return &FaultDetector{
		FaultDetectorBase: protocols.NewFaultDetectorBase(client.Protocol(), pingClient.Server()),
		client:            pingClient,
	}, nil
}

作者:antongulenk    项目:RT   
func NewClient(client protocols.Client) (*Client, error) {
	if err := client.Protocol().CheckIncludesFragment(Protocol.Name()); err != nil {
		return nil, err
	}
	return &Client{client}, nil
}


问题


面经


文章

微信
公众号

扫码关注公众号