问题标签 [mss]

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 投票
0 回答
25 浏览

sql - 通过具有多个输入参数获取请求的项目

这是我的清单

我做了一个存储过程。我的愿望是我想写这样的东西

我想要的结果应该是这样的

有小费吗?这是我拥有的当前代码

0 投票
1 回答
310 浏览

tomcat - Tomcat 9 Mobicents Sip Servlet

Apache Tomcat 9 MSS 版(包括 Mobicents Sip Servlet)是否存在?如果是这样,我在哪里可以下载它?

谢谢,大卫

0 投票
1 回答
45 浏览

proxy - MSS 4.0.21 不代理 CANCEL 请求

我在代理模式下测试了 Mobicents (RestComm) Sip-Servlet (v 4.0.21)。通过代理服务器(Apache Tomcat 8.0 + MSS 4.0.21)从 UAC 发送到 UAS 的请求“CANCEL”不会转发到 UAS。Sip-Servlet 只是向 UAC 返回 200 Canceling 并调用 proxy.cancelAllExcept。

这种行为的原因是什么?

谢谢,大卫

0 投票
1 回答
396 浏览

tcp - 通过 WiFi 的 TCP MSS

802.11 的 MTU 为 2296 字节。这是否意味着如果在 802.11 上使用 TCP,则 MSS 只能是 2296 - 40 = 2256?不能使用更高的 MSS,然后会在 802.11 上碎片化吗?

简而言之,对 TCP 的 MSS 有严格的限制吗?

0 投票
0 回答
28 浏览

java - 代码给出异常!你能弄清楚为什么吗?MSS

我关于 MSS 问题的代码是在数组大小大于整数的最大值时给出运行时错误(非零退出代码) ,尽管我已经使用 2D 数组解决了数组大小 bu 的问题,但仍然出现错误。代码在我的系统上运行良好。我无法弄清楚问题所在。你能?

0 投票
1 回答
1030 浏览

linux - 如何使用 C 代码强制设置 MTU?

当我通过 TCP 套接字连接时,我的设备出现问题,因为客户端在 SYN 连接中发送 MSS,而服务器(我的设备)设置了相同的 MSS,但我不想在我的设备中设置此 MSS .

那么如何在 MSS 中强制设置这个值呢?

我尝试使用带有 IP_DONTFRAG的setsockopt函数设置MTU

0 投票
2 回答
469 浏览

sql-server - 游标用于更新另一个表,使用 SQL Server、T-SQL?

我有一张桌子,我需要对其进行初始更新,然后每晚更新一次。我有一个文件名,我需要从中获取值才能更新两列。我来自 Oracle PL/SQL 背景,在 SQL Server 和 T-SQL 方面经验很少。我很擅长使用 Oracle 游标来遍历表,并且理解它们在 SQL Server 中做事是有争议的。

我的最终目标是为用户提供有关每种文件类型和水权类型已处理多少的信息。

文件名如下所示:

从这个文件名中,我需要提取文件类型和 Water Right 类型。有 4 种文件类型和 20 种水权类型。我可以使用Case,但如果他们添加文件类型或 Water Right 类型,我必须更改代码。解析名称也不是一件容易的事。我已经创建了一个表格,其中包含我将使用的代码、文件名的外观、描述以及它是文件类型还是水权类型。

我的计划是遍历这个表并为初始运行运行更新。我还将遍历此表,并在触发器中为每晚添加的每条记录进行一次更新。

这是我的代码:

鉴于文件名中的数据,我希望这会更新 2 列。

这行得通吗?有一个更好的方法吗?

0 投票
1 回答
45 浏览

http - HTTP 与管道的持久连接。TCP如何将多个文件划分为段

我有一个非常简单的问题,似乎无法找到我想要的答案。假设我在客户端和服务器之间有一个 tcp 连接,并且客户端请求包含 2 个文件的页面。我们假设 http 连接是持久的并且使用管道,因此对文件的 2 个请求在一个 tcp 段中发送到从客户端到服务器的。现在假设客户端想要的文件是 4500 字节和 3000 字节,tcp 的 MSS 是 1460 字节,因为我们使用的是以太网,所以第一个文件应该分为 1460 和 120 的 3 段,而第二个文件是分为 1460 和 80 的 2 段(至少如果 tcp 仅发送一个文件会发生这种情况)。在这种情况下,tcp 将发送多少段?第一个文件的前 4 个和第二个文件的 3 个,或者它会先将 2 个文件“合并”在一起,然后分割发送该文件?在第二种情况下,我们将有一个 7500、5 MSS + 200 字节的文件。

我在任何地方都找不到有关此问题的信息。所以最后我的问题是tcp发送的段模式如何:

3 MSS -> 120 字节 -> 2 MSS -> 80 字节或 5 MSS -> 200 字节

我不明白 tcp 如何发送包含 2 个不同文件字节的段。

0 投票
3 回答
16427 浏览

node.js - 错误:代码 ELIFECYCLE npm ERR!错误号 134

要下载必要的模块(MSS),请使用终端导航到已通过启动克隆存储库的本地文件夹:

然后我尝试使用以下方法构建 I 项目:

但我收到此错误:

上面的附加日志输出。

为什么?

0 投票
0 回答
486 浏览

sockets - Wireshark 流索引

我知道 Wireshark 的流索引是 Wireshark 的构造,而不是跨网络的实际帧中的字段。我也了解 TCP 流基于套接字对(ipA:portA 到 ipB:portB)。我对为什么 Wireshark 在套接字对没有改变时会改变流索引感到困惑。

这是 Cisco MDF 在两个主机设备之间的 TCP 3 次握手期间收到的前 3 个数据包的捕获:

第一个数据包 (#8896) 是 SYN。Stream index = 149. TTL = 63. 交换机必须调整 MSS,因此第二个数据包 (#8897) 是新的 SYN。但是,它的流索引 = 150。而 TTL =57(另一个问题:为什么它减少了 6?)

还有其他流(此处未显示)在 SYN 中更改 MSS 后,流索引不会更改