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

networking - 如何设置服务质量?

我说的是http://en.wikipedia.org/wiki/Quality_of_service。通过流式传输 stackoverflow 播客并将最新更新下载到 ubuntu,我希望 QoS 正常工作,这样我就可以使用 stackoverflow,而不会导致我的 http 连接超时或永久占用。

我正在使用内置 QoS 的 iConnect 624 ADSL 调制解调器,但我似乎无法让它工作。甚至可以控制下游(即从 ISP 到您的调制解调器)吗?

0 投票
4 回答
9848 浏览

c++ - 在 C++/Windows 中,如何获取我所在计算机的网络名称?

在我正在处理的 C++ Windows(XP 和 NT,如果有区别)应用程序中,我需要获取与正在执行代码的计算机关联的网络名称,以便我可以从 C:\ 转换本地文件名文件名.ext 到 \\network_name\C$\filename.ext。我该怎么做?

或者,如果有一个函数可以进行我描述的转换,那就更好了。我查看了 WNetGetUniversalName,但这似乎不适用于本地(C 驱动器)文件。

0 投票
3 回答
1590 浏览

c++ - Windows/C++:如何确定与共享驱动器关联的共享名称?

假设我有一个驱动器,例如C:\,我想知道它是否共享以及它的共享名称(例如C$)是什么。

要确定它是否共享,我可以使用NetShareCheck

然后如何将驱动器映射到其共享名称?我认为NetShareGetInfo会这样做,但它看起来将共享名称而不是本地驱动器名称作为输入。

0 投票
6 回答
9762 浏览

objective-c - Objective-C/Cocoa:如何接受错误的服务器证书?

使用NSURLRequest,我正在尝试访问具有过期证书的网站。当我发送请求时,我的connection:didFailWithError委托方法使用以下信息调用:

我的搜索只找到了一个解决方案:NSURLRequest 中的隐藏类方法:

但是,出于显而易见的原因,我不想在生产应用程序中使用私有 API。

关于做什么的任何建议?我是否需要使用 CFNetwork API,如果需要,有两个问题:

  • 我可以使用任何示例代码开始使用吗?我没有在网上找到任何东西。
  • 如果我为此使用 CFNetwork,我是否必须完全放弃 NSURL?

编辑:

iPhone OS 3.0 引入了一种支持的方法来执行此操作。此处有更多详细信息:如何使用 NSURLConnection 与 SSL 连接以获得不受信任的证书?

0 投票
2 回答
2196 浏览

networking - 双 LAN 工作站上的默认 Internet 连接

我知道这不是直接编程,而是关于我正在设置的开发工作站。

我有一台 Windows Server 2003 机器,它需要同时在两个 LAN 网段上。其中一个是 10.17.xx LAN,另一个是 10.16.xx

问题是我不想将 10.16.xx 网络上的带宽用于互联网流量等(这个网络基本上只用于内部资源,尽管它确实可以访问互联网)所以我希望系统能够将 10.17.xx 连接用于 LAN 外部的任何东西(当然也用于 10.17.xx 上的任何东西,并且只对特定 LAN 上的东西使用 10.16.xx连接

我试过查看 Windows 的“路由”命令,但它相当混乱,似乎不会让我删除我认为会干扰我想要它做的事情的路由。有没有更好的方法来做到这一点?有什么好的软件可以分割你的局域网访问吗?

0 投票
7 回答
61983 浏览

networking - 如何解释“netstat -a”输出

有些事情对我来说看起来很奇怪:

  • 0.0.0.0、127.0.0.1 和 [::] 有什么区别?
  • 国外地址的每一部分应该怎么读(part1:part2)?
  • 状态 Time_Wait、Close_Wait 是什么意思?
  • 等等

有人可以快速概述如何解释这些结果吗?

0 投票
5 回答
3909 浏览

.net - 远程服务器自动发现。广播与否?

我有一个与.Net 远程通信的客户端/服务器应用程序。我需要我的客户能够在网络上找到服务器,而无需客户端配置。

据我所知,远程处理中不支持发现。我准备实现一个 UDP 解决方案,客户端将能够通过广播消息找到服务器。

在我继续之前,我想听听集体智慧。这是最好的方法吗?还有其他建议吗?

0 投票
3 回答
3025 浏览

java - 将Java Socket配置为在断开连接时快速失败?

我的服务器上有一个监听端口,我使用 Java 类和Socket接口连接到该端口,即

然后我在 autoflush 模式下抓取一个OutputStream, 用 a 装饰PrintWriter,我在笑——除非监听端口关闭。然后我得到

而且我似乎无法检测到程序中的问题 - 我尝试isConnected()在套接字上使用该方法,但它似乎不知道连接已关闭。

我想在下次尝试写入 Socket 时注意问题,以便我可以尝试重新连接并报告问题。

请问有什么建议吗?

谢谢大家

0 投票
5 回答
126 浏览

testing - 联网应用程序的边界测试

除了“无连接”,我还应该测试哪些其他故障模式?如何模拟高延迟链接、不可靠链接或所有其他毫无疑问会“在野外”发生的疯狂事情?

无线应用怎么样?如何在不太理想的 WL 环境中测试性能?

0 投票
7 回答
3391 浏览

networking - 为什么点对点编程是一个很难获得良好研究的主题?

在阅读了更多关于 Gnutella 和其他 P2P 网络如何运作的信息后,我想开始我自己的点对点系统。我开始认为我会找到很多可以应用的教程和与语言无关的指南,但是我遇到了一个模糊简单的概述。

我只能找到非常小的、精确的 P2P 代码,这些代码除了在所有用户上使用客户端/服务器架构之外没有做更多的事情,而这并不是我真正想要的。我想要像 Gnutella 这样的东西,但似乎没有任何公开的文章可以加入网络。