问题标签 [windows-networking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - 局域网中的最大系统数
我正在开发一个网络应用程序。我想将它部署在局域网中。我想知道局域网中可能的最大系统数是多少?
c# - 如何在 Windows 2008 和 .NET 中获取包含“skipassource”地址的系统 IP 地址列表?
我有一些在 Windows 2003 下运行良好的现有代码,用于获取绑定到服务器的 IP 地址列表:
当我在我们的 Windows 2008 服务器上运行此代码时,它只返回一个 IP 地址。经过进一步调查,似乎机器正在侦听的所有其余 IP 地址都是使用netsh int ipv4 add address
命令添加的并指定了skipassource=true
标志。
有没有办法在我的查询中包含这些地址,即返回服务器上的所有地址?
(如果您好奇,skipassource=true
设置该标志是因为 Windows 2008 在网络中引入了新行为,允许它决定哪些 IP 地址它认为是“主要的”,而我们的其余应用程序依赖于我们能够选择主要的. 在 Windows 2008 中这样做的唯一方法是将所有其他地址标记为skipassource=true
.)
编辑这个问题现在只是为了满足我的好奇心,因为我已经解决了这个问题。我上面的原始代码用于运行服务器上的所有 IP,并查看它是否找到了与我正在寻找的特定 IP 的匹配项。我现在检查我所在的服务器是否已经在运行侦听该特定 IP 地址/端口的服务,因此我不再需要遍历所有 IP。不过,我很想知道是否有原始问题的答案。
编辑感谢@aKzenT 对此的解决方案。我现在NetworkInteface.GetAllNetworkInterfaces()
用来访问所有 IP,而不是Dns.GetHostEntry()
. 我的最终代码如下所示:
c# - 网络驱动器在启动时不可用
我有一个 C# 应用程序,它在启动时加载,并将数据记录到安装为 X 的网络驱动器:
当机器首次启动时,应用程序会抛出 X:\ 不可用的错误。如果我重新启动应用程序,同样的错误。
但是,如果我打开 Windows 资源管理器并双击浏览驱动器,我可以运行该应用程序,它会连接到 X: 就好了。
尽管已映射,网络驱动器是否不会在启动时自动初始化?有没有办法将它们设置为自动初始化?
c++ - 在 Windows 上从用户模式程序发送和接收 ARP 数据
(ARP = 地址解析协议 - RFC 826)有没有办法通过用户世界程序在 Windows 上发送和接收 ARP 流量?在 Linux 上,我们可以只创建原始套接字来发送 ARP 流量,但在 Windows 上,我的研究表明我们需要编写一个可用于发送此类流量的驱动程序。我考虑过使用 WinPcap,但它在内部安装了一个可用于发送/接收此类流量的驱动程序。
我的问题是:在不安装驱动程序的情况下,Windows 是否有任何方式允许传输/接收 ARP 数据包?
delphi - 映射网络驱动器 (WebDAV) 不适用于 Windows XP
我在使用 API 方法 WNetAddConnection2 在 Windows XP 下映射网络驱动器 (WebDAV) 时遇到问题。在 Windows 7 下或者它就像一个魅力。我的代码:
每次我尝试连接时,Windows 都会告诉我:“找不到网络名称”或“找不到网络路径”
正如我之前所说,在 Windows 7 下没有问题。
如果我使用像 Netdrive 这样的商业工具,这个程序在 XP、Vista 或 Windows 7 下安装驱动器没有问题。
有人有想法吗?
提前致谢
windows - LLMNR on Windows vs. Zeroconf vs. Bonjour
Link-Local Multicast Name Resolution (LLMNR) is a Microsoft tech for service discovery based on multicast DNS. Is it compatible with Bonjour/Zeroconf? If so, where's the API? The service discovery, I take it, is somehow rolled into vanilla DNS resolution (gethostbyname()
?), but what about service advertisement?
c++ - 在 Windows 中从接口名称获取 IP 地址
我想知道,winapi,我可以使用接口名称从中获取 ipaddress。其Linux版本如下。
我正在寻找类似的功能(如上面的代码),但适用于 C++ 中的窗口。
windows-firewall - 如何使用自定义组名添加 Windows 防火墙规则?
我知道我可以使用netsh advfirewall firewall add rule
或wf.msc
创建新的防火墙规则;但是当我以这种方式创建规则时,它不会有groupName,因此我无法同时管理多个规则。
有没有办法为某些防火墙规则指定组名?
.net - 在 .NET 中确定本地 Intranet ip 地址
我正在尝试从该机器上运行的代码中获取该机器的本地 Intranet ip 有没有明确的方法可以做到这一点?
我尝试获取所有 IP 并按 10.0.0.0-10.255.255.255,172.16.0.0-172.31.255.255,192.168.0.0-192.168.255.255 过滤
但这对我来说似乎有点神奇,我宁愿 .net 完成这项工作,由于我安装了 VirtualBox,它也会返回多个 ip
我也试过以下
哪个有效,但它适用于其他网络配置吗?
这一点与我有关hostEntry.HostName.EndsWith(string.Concat(".", ni.Name))
有没有人有更好的方法?
virtual-machine - 无法从另一个 vmware 来宾 ping vmware 来宾
我想从另一台 ping 一台 vmware 来宾。两者都是 Windows XP 并使用 NAT。我将 VMnet8 的 IP 手动设置为 192.168.18.1。(不使用自动获取 IP 地址)。此外,我无法从主机 ping 来宾 1 和来宾 2。
我正在使用 VMWare Player 5。
主机(Windows 7):
客人1:
客人2:
有什么建议么?
谢谢!