账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    UDP是无连接协议,为什么Golang里面还有net.DialUDP方法?
    37
    0
    socket, err := net.DialUDP("udp4", nil, &net.UDPAddr{
        IP:   net.IPv4(192, 168, 1, 103),
        Port: 8080,
    })
    

    换句话说,给UDP服务端发信息不是应该直接调用一个send方法,在send方法里面提供目标服务端的IP和端口就好了嘛,就像C#里面socket对象的SendTo方法一样,为什么Golang的API设计的这么奇怪。

    另外就是以golang为例,UDP如果是无连接的,那么服务端该如何向内网的客户端主动推消息呢?是不是客户端得先主动连上,然后服务端就开始阻塞,等到有消息需要推给客户端之后之后再调用socket.WriteToUDP吗?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部