作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我看到我计算机中的应用程序的 IP 地址为 192.168.1.1。如何获取远程格式的 localEndPoint(服务器看到的)?
最佳答案
你的意思是你在 NATed 网络上并且想查看你的出站请求被 NATed 到的地址吗?
在那种情况下,您根本无法仅在本地 PC 上进行操作。 NAT 的整体理念是您的本地 PC 不应该知道它。要将 IP 暴露在互联网上,您需要询问互联网上的某个人您的连接似乎来自哪里。其中一项服务是 www.whatismyip.org。
该站点的回复非常简单,应该可以使用 C# 将其解析出来。向该站点发出 Web 请求并检查它返回的内容。
关于c# - 远程格式 C# 中的 LocalEndPoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8155210/
作为 C# 网络的初学者,我编写了一个简单的客户端-服务器应用程序。我正在连接到服务器正在监听的本地 IP 地址和端口 8080。 在客户端: IPAddress remoteaddr
执行后在UDP客户端中: socket.SendTo(data, SendIP); 为什么 socket.LocalEndPoint 会改变? 最佳答案 如果您从未调用过 socket.Bind,那么
我看到我计算机中的应用程序的 IP 地址为 192.168.1.1。如何获取远程格式的 localEndPoint(服务器看到的)? 最佳答案 你的意思是你在 NATed 网络上并且想查看你的出站请求
我是一名优秀的程序员,十分优秀!