问题标签 [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 投票
6 回答
1030 浏览

c# - C# 2008 前端的数据库选择

我想知道什么以及为什么您会选择能够创建一个数据库,该数据库可以支持不超过 100 个用户,同时使用它的用户不超过 10 个,并通过 Visual Studio 2008 C# Windows Form 前端访问它。我必须通过网络连接访问数据库,而不仅仅是在本地机器上。我还需要在代码中定义运行时数据库的位置,而不是 Visual Studio 中的“数据源”视图。如果我的问题需要重新构建或不被理解,请告诉我,我会调整。我的部分问题是我什至不知道如何提出正确的问题,更不用说答案是什么了。

0 投票
4 回答
388 浏览

networking - 我在哪里可以找到关于网络管理的好入门书?

诸如 DHCP、IP 地址、配置……之类的东西。我打开了一个谷歌搜索,似乎有这么多,我不知道从哪里开始。也许有一些特别好的网站/书籍/博客可能会有所帮助。谢谢

0 投票
3 回答
10459 浏览

networking - 你能推荐一个基于 Windows 的网络模拟器吗?

我正在寻找可以模拟 3G 无线网络的丢包和延迟特性的 Windows 网络模拟器。

我曾经使用 GIPs 中的一个已经报废的工具。我也尝试过 Shunra Virtual Enterprise,但发现它有点太基础了

0 投票
2 回答
3630 浏览

windows - 在 Windows 中监视网络连接的工具

你会推荐什么工具来监控机器的连接状态,如果给定的机器能够随着时间的推移连接到一些 Web 服务器。它应该能够记录状态。

在http://ping-monitors.qarchive.org/上有一长串免费软件

0 投票
1 回答
363110 浏览

c++ - 最佳 C/C++ 网络库

我有一段时间没有在 C/C++ 方面做过工作,只是想知道人们最喜欢使用哪些跨平台库。

我正在寻找一个既快速又脏的库以及更健壮的库。通常这是两个不同的库,这没关系。

0 投票
3 回答
846 浏览

c - 手动选择 TCP 上的接口发送数据

我有一个仅在特定接口上侦听的 TCP 服务器。我希望在accept()调用之后,如果传入连接来自xxx.xxx.xxx.0子网,那么数据应该通过 intf1 否则数据应该通过我的服务器正在侦听的 intf2 发送。

两个接口具有相同的路由设置和优先级。所有网络都可以从这两个接口访问。

一种出路可能是通过 intf1 添加一条具有更高优先级的新路由,但我希望这是基于代码的决定。

代码是在 Linux 上用纯 C 语言编写的。

0 投票
13 回答
214862 浏览

c++ - 如何获取本地计算机的 IP 地址?

在 C++ 中,获取本地计算机的 IP 地址和子网掩码的最简单方法是什么?

我希望能够在我的本地网络中检测到本地机器的 IP 地址。在我的特殊情况下,我有一个子网掩码为 255.255.255.0 的网络,我的计算机的 IP 地址是 192.168.0.5。我需要以编程方式获取这些有两个值,以便向我的网络发送广播消息(对于我的特殊情况,格式为 192.168.0.255)

编辑:许多答案没有给出我预期的结果,因为我有两个不同的网络 IP。Torial的代码成功了(它给了我两个 IP 地址)。

编辑 2:感谢Brian R. Bondy提供有关子网掩码的信息。

0 投票
2 回答
16842 浏览

networking - 路由器处理多个公共 IP 地址

我目前正在从我的家庭网络运行几个网站和一个邮件服务器。我有一个带有 8 个公共 IP 地址的企业 DSL 帐户(1 个单独,7 个在一个块中)。为了处理路由/防火墙/网关,我目前使用 Windows 2003 中的 RRAS、DNS 和 DHCP,在一台古老的(大约 2001 年)PC 上运行——我怀疑现在任何时候都会失败。

我想做的是用一个简单的路由器代替它。有一个消费者型号的 LinkSys Wifi 路由器,我目前只是用作接入点(手边没有型号,但它是他们的标准型号之一)。它似乎能够处理所有 NAT/防火墙/DHCP 任务——除了处理路由多个公共地址。(例如,我需要 xxx123,端口 21 连接到一台机器,但是 xxx123 和 xxx124 的端口 80 连接到另一台机器,而 xxx123,端口 5000 连接到另一台机器等等)。

所以我的问题是:

  • 这可以用标准的 Linksys 路由器来完成吗,他们只是在消费者手册中没有解释吗?
  • 可以做到这一点...如果我用社区/操作系统版本替换固件(如果是的话,是哪一个?)
  • 如果以上都不是,有人可以推荐一个专业的路由器(最好有wifi)可以做到这一点,接近消费者水平的价格点。
  • 或者,是否有可靠的 OS/3rd 方替代 RRAS 来处理这个问题(因为 RRAS 是造成最大麻烦的部分)
  • Alternate-Alternately,有人可以指出一个非常简单的HOWTO来做到这一点(即按照这些步骤并忘记它),安装一个LINUX系统来做到这一点)(因为我假设我可以在旧机器上运行Linux更长时间) ?

  • 0 投票
    9 回答
    23002 浏览

    networking - WampServer 可以在生产中成功使用吗?

    WampServer 可以在生产中成功使用吗?这是一个坏主意吗?

    所以每个人都知道,我不明白这有多重要,我们已经为 Windows 专用盒子付费,并且我们拥有现有的 IIS 应用程序。我们只是想使用一个基于 PHP 的 CMS,它在 apache 上安装更容易(因为它有一些依赖项)。因此,正如标题所示,windows、apache、php 和 mysql 是必需的。

    此外,我正在专门谈论 WAMP 的 WampServer 风格。

    0 投票
    2 回答
    11930 浏览

    c# - 如何从 BinaryReader 简化网络字节顺序转换?

    System.IO.BinaryReader 以 little-endian 格式读取值。

    我有一个 C# 应用程序连接到服务器端的专有网络库。正如人们所期望的那样,服务器端以网络字节顺序发送所有内容,但我发现在客户端处理这个很尴尬,特别是对于无符号值。

    是我想出的从流中获取正确的无符号值的唯一方法,但这看起来既尴尬又丑陋,我还没有测试这是否会剪掉高阶值,以便我有做有趣的 BitConverter 的东西。

    是否有某种方法我缺少围绕整个事物编写一个包装器以避免每次读取时出现这些丑陋的转换?似乎读者应该有一个字节序选项来使这样的事情变得更简单,但我没有遇到任何事情。