C# - 识别另一个网络上的计算机
Posted
技术标签:
【中文标题】C# - 识别另一个网络上的计算机【英文标题】:C# - identify computer on another network 【发布时间】:2016-04-28 17:54:38 【问题描述】:我正在使用点对点连接制作游戏。问题是,本地 IP 地址仅在同一网络内有效,并且网络中的每台计算机都使用相同的公共 IP 地址。 有没有其他方法可以在 C# 中识别另一个网络上的计算机?也许两者兼而有之?
【问题讨论】:
浏览器还是桌面游戏? @TomTom 桌面游戏 那么你的问题是什么?您可以使用机器。 SID、HD 编号、内部 IP 地址、MAC 地址、处理器序列号,可以在安装时生成密钥文件。选择您喜欢的内容并对其进行编程。 @TomTom 从我使用的库中,我只能使用 IP 地址和端口连接到计算机。 如果您使用的工具不适合该工作,请更换工具。 【参考方案1】:考虑使用作为 WCF 一部分提供的 Peer Channel 系统:
.NET and P2P - writing a P2P messenger【讨论】:
以上是关于C# - 识别另一个网络上的计算机的主要内容,如果未能解决你的问题,请参考以下文章
使用卷积网络实现计算机图像识别:卷积和max pooling操作介绍
使用 Visual Studio,如何防止网络共享上的发布项目被用户锁定?