问题标签 [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.

0 投票
7 回答
333 浏览

sql-server - 浏览 SQL Server

我正在编写一个连接到 SQL 服务器的数据库应用程序。我想实现一个类似于 SQL Management Studio 中的连接对话框。我已经找到了一种获取服务器上数据库列表的方法,但我真的很想获取网络上可用服务器的列表,这样最终用户就不必输入服务器的名称/IP .

0 投票
1 回答
6386 浏览

windows-networking - 如何解决“复制文件或文件夹时出错”?

局域网中有两台机器。机器 A 和机器 B。

在机器 A 上,文件夹 A 是共享的。我正在将共享文件夹 A 从机器 A 复制到机器 B。复制几个文件后,出现以下错误。

复制文件或文件夹时出错
无法复制 clAccess:访问被拒绝。
确保磁盘未满或未写保护,并且文件当前未在使用中。

机器 A 处于理想位置,没有一个应用程序正在使用 file clAccess

那么我们该如何解决这个问题呢?

0 投票
3 回答
10721 浏览

linux - Windows 中的 AF_UNIX

我有一个希望在 Windows 上使用的应用程序。我正在使用 AF_UNIX 系列 un windows。我想知道 AF_UNIX 系列在 Windows 中可用。如果没有,那么是否有任何替代 AF_UNIX ?

谢谢阿皮特

0 投票
1 回答
326 浏览

winapi - MIB_IPFORWARDROW 指标与 ROUTE 指标

在 Windows 命令行中,“ROUTE PRINT”命令生成条目的表格列表,其中有一列标记为“ Metric ”。

在 Windows 平台 SDK 中,您可以通过 API 通过MIB_IPFORWARDROW结构获取相同的值(或多或少)。我可以将 MIB_IPFORWARDROW 中的大多数字段与 ROUTE PRINT 中的字段相关联,但是在指标方面,MIB_IPFORWARDROW 有 5 个(五个!)指标字段。其中哪一项是 ROUTE PRINT 的 Metric?

0 投票
1 回答
105 浏览

networking - 如何确保所有工作站的时间同步

对于我的一个项目,我们创建了一个学生考勤系统。它是联网的,工作站有自己的数据库,并且都连接到一台主计算机。

有没有办法确保工作站始终与主计算机同时工作?

我们在 Visual Studio 上使用 LINQ 和 C#。一位朋友建议使用 windows.time.com。还有其他建议吗?

0 投票
1 回答
486 浏览

windows-networking - 拦截特定应用程序的网络流量

我在 Windows 上工作。假设我正在运行一个 Twitter 应用程序。我想拦截此应用在运行时发送或接收的所有网络数据包。我希望查找某些数据包(段)功能,例如 TCP 目标端口、窗口大小等,并基于此信息我希望执行某些操作。基本上,我想要 Wireshark 或 MS Network Monitor 等流量分析器可用的所有信息。如何在 Windows 上完成此操作?

0 投票
2 回答
1146 浏览

windows - 将端口映射到临时 Windows TCP 连接的 PID

我正在尝试对第三方 TCP 客户端/服务器 Windows XP、SP 3 应用程序进行逆向工程,但我没有可用的源代码。我的主要攻击线是使用 WireShark 捕获 TCP 流量。

当我在客户端发出某个 GUI 命令时,客户端会创建与服务器的 TCP 连接,发送一些数据,然后断开连接。服务器端口为 1234,客户端端口由操作系统分配,因此有所不同。

WireShark 显示与我发出的 GUI 命令相对应的消息被发送了两次。这两条消息具有不同的源端口,但它们具有相同的目标端口(1234,如前所述)。

客户端实际上由几个进程组成,我想确定哪些进程正在发送这些消息。这些过程是长期存在的,因此它们的 PID 是稳定且已知的。然而,所涉及的 TCP 连接是短暂的,仅持续几毫秒左右。尽管我已经在 WireShark 中捕获了客户端端口号,并且虽然我知道所涉及的所有 PID,但连接是瞬态的这一事实使得很难确定哪个 PID 打开了端口。(如果连接是长期存在的,我可以使用 netstat 将端口号映射到 PID。)有人对我如何确定哪些进程正在创建这些临时连接有任何建议吗?

0 投票
2 回答
1258 浏览

apache - Windows网络上的apache - 无法从网络连接到外部IP

我创建了一个 AMP Web 应用程序,该应用程序最初将由传统的第 3 方主机提供服务。

当我们完成时,客户决定在内部托管它,在他们办公室网络的服务器上。该应用程序仅供工作人员使用,但这些工作人员通常不在现场。我没有参与建立他们的网络,该网络至少使用一台运行 Windows Server 2003 的服务器。我看到的客户端机器是 XP。

我在服务器 2003 机器上设置了 Apache、MySQL 和 PHP,并安装了应用程序。该应用程序是基于 CodeIgniter 框架构建的,因此我将 base_url 设置为内部 IP(192.168...),并且我们从网络内部进行了测试。一切正常。

接下来,我们要求他们的网络人员为 apache 打开端口 80。我将 base_url 设置为外部 IP,并在我家进行了测试(使用外部 IP 作为网址),它工作正常。

但是,当尝试使用网络内的外部 IP 访问应用程序时,它们无法连接。我可以将base_url重置为网络IP,他们可以使用网络IP访问它,但是在外部连接时应用程序失败(因为在整个应用程序中使用的base_url指向内部IP)。

它假设我可以让 CodeIgniter 确定 base_url(通过将变量保留为空字符串),但宁愿找出外部 IP 在网络中失败的原因,并尝试纠正它。

我们使用的服务器并非专用于 AMP 堆栈(事实上,它至少有一个其他应用程序广播到互联网,该应用程序必须使用 IIS,以及用于办公室扫描仪的 FTP 服务器),所以我想那里可能会有一些冲突。

我对windows网络知之甚少。快速搜索表明这可能是因为 NAT,但没有提供解决方法。

他们的网络人没有任何建议,并说一切都应该没问题。

是否可以让网络内的用户使用外部 IP 访问 Apache 服务器,如果可以,需要做什么来启用它?

TYIA

0 投票
0 回答
1945 浏览

c - Windows 原始套接字以错误的顺序捕获数据包

我正在开发基于 Windows 7 上的 Windows 原始套接字的数据包嗅探器。该程序从 IP 层捕获数据包。我在这里面临的问题是,程序捕获所有数据包,但其中一些数据包以错误的顺序捕获,例如。对于 tcp 连接建立阶段,我不是按 SYN、SYN-ACK、ACK 顺序获取数据包,而是将其作为 SYN、ACK、SYN-ACK 获取。pgm 不是在 SYN-ACK(来自远程)之后捕获 ACK,而是在 SYN-ACK 数据包之前获取 ACK。在数据传输阶段有时也会发生同样的事情。程序在实际数据包之前捕获数据包的ACK包。如果我并行运行wireshark,它会正确显示。我使用 Visual Studio 2005 作为 IDE。

0 投票
1 回答
683 浏览

.net - 如何检测是否已在 .net 中以编程方式指定了 DNS 服务器?

如何以编程方式检测 Windows 7 中是否明确定义了 DNS 服务器:

在此处输入图像描述

可以使用静态 IP 地址来识别,IPv4InterfaceProperties::IsDhcpEnabled但我找不到类似的 dns 设置。

我已经尝试过IPInterfaceProperties::IsDnsEnabledIPInterfaceProperties::IsDynamicDnsEnabled但是当我通过 Windows 对话框更改设置时,这些似乎都没有改变。

我需要获取此信息,以便我可以为我正在编写的单元测试执行一些设置/拆卸。

我也试过了IPInterfaceProperties::DnsAddresses。这列出了静态指定的地址,或者如果没有指定,它似乎从我的网络中获取它们(我们正在运行 DHCP 和 DNS 服务器)。如果之前将其配置为动态执行,我不想在拆卸方法中明确设置 DNS 服务器。