~~~~~~~~~~~~~~关于网络端口的一个小问题~~~~~~~~~~~~~~

zminhao 2006-09-11 12:08:25
客户端用udpclient主动连接主机,如何知道客户端系统分配的端口号?
...全文
151 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
winprog 2006-09-13
  • 打赏
  • 举报
回复
呵呵,他问的是客户端,楼上答错了。
commandown 2006-09-13
  • 打赏
  • 举报
回复
我写半天,一分也没,晕
commandown 2006-09-13
  • 打赏
  • 举报
回复
主机进行udp监听,当收到客户的数据包时
listenUdp.Receive(ref endPoint)

string strTemp = endPoint.ToString();

这时的strTemp就是客户机的IP:Port (例:192.168.0.25:1080)
winprog 2006-09-13
  • 打赏
  • 举报
回复
把答案补上:
继承自UdpClient,可以使用其中一个protected成员得到socket,从而得到端口号。
commandown 2006-09-13
  • 打赏
  • 举报
回复
我这里有我以前做udp测试时的一个小代码,看看,对你的问题有直接帮助

http://cache.monocn.com/blog/read.php/14.htm
winprog 2006-09-13
  • 打赏
  • 举报
回复
接分,呵呵。
Ericcsdn 2006-09-13
  • 打赏
  • 举报
回复
晕,才一点点分
Ericcsdn 2006-09-13
  • 打赏
  • 举报
回复
代表亚牛来接分了
zminhao 2006-09-11
  • 打赏
  • 举报
回复
有会的吗

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧