为了账号安全,请及时绑定邮箱和手机立即绑定

udp有机开端口的问题

udp有机开端口的问题

郎朗坤 2018-11-02 06:02:28
UDPClient.Send(msg, msg.Length, endPoint);当这条语句执行的时候...客户端会向指定的服务器将消息发出去.并且在客户机上随机开端口与服务器链接服务很容易获取到客户机开的端口...我想问的是..客户机怎么如何获取这个端口?
查看完整描述

2 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

1. 你可以通过UdpClient 的构造函数指定本地Port

2. 如果你不指定本地端口,通过下面方法获取本地端口。

            UdpClient udpClient = new UdpClient();

            udpClient.Send(new byte[10], 10, "127.0.0.1", 10000);


            IPEndPoint ipep= udpClient.Client.LocalEndPoint as IPEndPoint;

            if (ipep != null)
            {
                Console.WriteLine(ipep.Port);
            }


查看完整回答
反对 回复 2018-11-05
?
FFIVE

TA贡献1797条经验 获得超6个赞

udpListener tcpl = new udpListener(5656);

正解。


查看完整回答
反对 回复 2018-11-05
  • 2 回答
  • 0 关注
  • 330 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信