问题标签 [protocols]

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 投票
4 回答
720 浏览

c - 字节级长度说明

我有一个协议,它需要一个长达 32 位的长度字段,并且必须在运行时生成它来描述给定数据包中有多少字节。

下面的代码有点难看,但我想知道是否可以将其重构为更高效或更易于理解。问题是代码只会生成足够的字节来描述数据包的长度,所以小于 255 字节 = 1 字节长度,小于 65535 = 2 字节长度等等......

0 投票
5 回答
23346 浏览

.net - 是否有一个很好的库来处理 .NET 中的 Modbus 协议?

有谁知道处理 Modbus 协议的好(最好是开源)库?我看过一些图书馆,但我正在寻找一些人的个人经历,而不仅仅是谷歌前十名。我认为必须至少有一个其他人像我一样处理 PLC 和自动化硬件。

对可能对您有帮助的任何其他材料开放......

0 投票
2 回答
1610 浏览

.net - .Net NNTP 实施

该协议是否有良好.Net的实现NNTP

0 投票
4 回答
327 浏览

c - 处理协议通信最常用的流控制是什么?

我正在重写代码来处理一些嵌入式通信,现在协议处理是在一个带有大 case/switch 语句的 While 循环中实现的。这种方法似乎有点笨拙。实现通信协议最常用的流量控制方法有哪些?

0 投票
3 回答
85089 浏览

windows - 如何在 Windows 中注册自定义 URL 协议?

如何在 Windows 中注册自定义协议,以便在单击电子邮件或网页中的链接时打开我的应用程序并将 URL 中的参数传递给它?

0 投票
4 回答
380 浏览

statistics - 找到具有相同有效负载的 TCP 数据包的概率?

今天早些时候,我与一位开发人员进行了一次讨论,重新识别在特定接口上发出的具有相同有效负载的 TCP 数据包。他告诉我,由于 TCP 数据包是在系统级别构建的方式,找到具有相同有效负载的 TCP 数据包(即使相同的数据被发送多次)的概率非常低。我知道这可能是由于系统的 MTU 设置(通常是 1500 字节)等原因,但我真正在看什么样的概率统计数据?是否有任何特定协议可以更轻松地识别匹配的有效负载?

0 投票
3 回答
1975 浏览

java - Java中如何抛出MalformedURLException

我的意思是,Java 如何决定哪些协议可用?我从 Eclipse 内部运行了一些代码,它工作得很好。然后我从 Eclipse 外部运行相同的代码,我得到“未知协议”MalformedURLException。可能它与代码库有关,还是什么?任何提示都会有所帮助。

谢谢!

0 投票
1 回答
5656 浏览

windows - 如何将自定义协议添加到 Vista“设置关联”列表?

我在 Windows Vista 上注册了自定义协议“xyz”:

它适用于我的应用程序。

打开“控制面板 -> 程序 -> 默认程序 -> 设置关联”,将列表滚动到最后。这是协议列表。我想查看与我的应用程序关联的自定义协议。

0 投票
1 回答
5025 浏览

streaming - RTSP的优势是什么?

我正在寻找使用 RTSP 支持将流式视频传输到多个设备的优势。我有:

  1. TCP的好处。
  2. 网络上常用的协议,因此受到许多基础设施的支持。
  3. 通常在网络上使用,所以有很多工具和堆栈。
  4. 可以使用 SSL。
  5. 广泛的设备支持(不确定这一点)

还有其他想法吗?

0 投票
5 回答
2282 浏览

security - 一个简单、中等安全的登录协议?

在这里询问了我被要求实施的协议,以及它的安全性。因为从一开始就很明显它是狗屎。既然如此,我问:

你们能指点我一些非常简单的登录协议(我在密码系统中是空的)吗?我正在开发应用程序的服务器端和客户端,并且我有自己的消息传递系统,所以我有足够的自由度。

您的建议只有 2 个特殊特征。

  1. 简单:这个应用程序要运行的网络并不是特别不安全,我只想避免以纯文本形式发送密码

  2. 如果可能的话,不要交换太长的信息。越短越好。