jjzjj

remoteIpEndPoint

全部标签

c# - 如何使用 UDP 实现 Traceroute?

显然,ICMP并不是创建Traceroute的唯一方法。This和thisanswer表示可以发送低TTL的UDP数据包(或任何其他数据包)并等待ICMP消息。我将如何在C#中实现它?系统.IO.套接字?TCP对象?有人知道简单/最好的方法吗?更新1:以下代码似乎在命中TTL时正确抛出异常。如何从返回的UDP数据包中提取信息?我怎么知道我收到的UDP数据包是给我的(而不是我主机上的其他应用程序?)publicvoidPingUDPAsync(IPAddress_destination,shortttl){//Thisconstructorarbitrarilyassignstheloc

c# - 获取远程套接字端点的 IP 地址

如何确定已连接套接字的远程IP地址?我有一个可以访问的RemoteEndPoint对象及其AddressFamily成员。我如何利用这些来查找IP地址?谢谢!正在尝试IPAddress.Parse(testSocket.Address.Address.ToString()).ToString();并为本地主机端点获取1.0.0.127而不是127.0.0.1。这正常吗? 最佳答案 http://msdn.microsoft.com/en-us/library/system.net.sockets.socket.remoteendpo

c# - 获取远程套接字端点的 IP 地址

如何确定已连接套接字的远程IP地址?我有一个可以访问的RemoteEndPoint对象及其AddressFamily成员。我如何利用这些来查找IP地址?谢谢!正在尝试IPAddress.Parse(testSocket.Address.Address.ToString()).ToString();并为本地主机端点获取1.0.0.127而不是127.0.0.1。这正常吗? 最佳答案 http://msdn.microsoft.com/en-us/library/system.net.sockets.socket.remoteendpo