问题标签 [transport]

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 投票
1 回答
1925 浏览

wcf - 如何从 Windows 客户端使用 JSON Web 服务

是否可以从标准代理客户端(即不是 JavaScript)使用启用 JSON 的 WCF Web 服务?

基本上我想最小化 2 个 Web 服务之间的有效负载大小。

0 投票
2 回答
2733 浏览

wcf - 连接到 WCF 的匿名客户端

Microsoft 的这篇文章详细介绍了如何使用匿名客户端实现传输安全性

http://msdn.microsoft.com/en-us/library/ms729789.aspx

我想知道是否可以使用netTcpBinding而不是WsHttpBinding并将服务托管为 Windows 服务来实现相同的目标。

0 投票
6 回答
10081 浏览

javascript - Prototype 或 JQuery 能否在 AJAX 请求上返回 HTTP 状态代码

如果站点正在运行,我希望它返回 200 的状态,或者如果它不运行,则返回 500 等。但是该代码一直返回 0。

最终,我想要一个 setinterval 函数,它会定期 ping 一个网站以了解正常运行时间状态。

0 投票
1 回答
226 浏览

wcf - TryReceiveRequest 被无限次调用

我已经构建了一个自定义绑定,以便能够从其他来源接收 HTTP 消息。但是,它还不是没有错误的。

我观察到,一旦处理了第一个请求,我的服务就会将 CPU 使用率提高到 100%,并且随着请求的数量越来越多,服务变得越来越慢。在将日志记录命令插入每个命令后,可以看到这种行为的原因绑定的功能。

直到第一个请求进入之前,一切正常:

然后,完成第一条消息的处理:

通道实现了 IReplyChannel 接口,因此只能获取请求,回复它,然后关闭通道。ServiceModel 不只是关闭通道,而是继续在已使用的通道上发送垃圾邮件 TryReceiveRequest,而不管过去是否已使用该通道。

有什么方法可以正确解决这个问题吗?为什么ServiceModel在关闭回复上下文后不关闭通道,尽管在使用后保持通道打开是没有用的?

0 投票
3 回答
452 浏览

c++ - 效益成本分析库

我想知道是否有任何面向运输本/成本分析的开源库。

我目前使用microBENCOST,并想构建自己的解决方案。我最喜欢 C/c++ 和 Python。

干杯

0 投票
2 回答
2393 浏览

wcf - 如何加快大型对象图的序列化和传输;WCF 3.5 和 SL3

我有一个 3.5 SP1 项目,WCF 服务仅限于 Silverlight 3 客户端使用。由于业务需求,我们必须使用大型对象图,这些对象图通过 WCF 端的 SQL Server 进行水合,然后发送到 Silverlight 客户端。它们很深,您可能有一个具有两个集合属性的类,并且集合中的每个项目内部都有集合。基本设计就是它,我继承的东西,必须在短期内工作。我们说的有多大?在不使用任何修改(httpBinding 和 DataContractSerializer)的情况下,一个包含 250 个项目的顶级集合示例是 14mb。250 个项目很小,我们面临的要求要求我们能够使用 10 个,鉴于我有限的数学技能,000 多个项目远远超过 500mb 可以拉过电线。不能在公园里散步——事实上——你可以在公园里散步,而这一切都在搅动。

所以我们正在考虑几件事,一是远离 DataContractSerializer 并使用 XmlSerializer,这样我们就可以将许多这些属性移动到属性中并减少有效负载大小。我们也在研究二进制 Xml 绑定。

我的问题是,你会怎么做?IIS 压缩可以在这里发挥作用吗?离开 DCS 是个坏主意?有没有更好的技术?我是在没有桨的小溪上吗?

0 投票
2 回答
284 浏览

xml - 挂钩到 WCF 的传输层

我想将以下文本添加到 WCF 操作的响应正文中:

问题是 Message 类使用 XML Readers 和 Writers 来指定消息的内容。将此文本作为标记后的第一行插入会使消息的格式不正确。

那么 Message 对象在哪里被读取并将正文内容写入 HTTP 响应流呢?那就是我要插入上面两行的地方。

0 投票
1 回答
1160 浏览

python - Twisted 中的新传输和读取器类型

我正在尝试向 Twisted 添加一个新的传输,它将从流中读取数据 - 以某种tail -f方式或从管道中读取数据,但我在 Twisted 架构方面存在一些问题。

我已经ITransport准备好传输本身(实现) - 它处理所有文件打开。我已经准备好流媒体功能/延迟。我现在怎么把它放在一起?我想将新数据报告回某些协议的dataReceived().

我当然可以创建一个新对象,该对象将使用适当的回调设置 I/O 监视器,在反应器关闭时注册回调(以关闭文件/协议)并手动启动一切 - 但这是“正确的方式” ? 有没有更好的抽象我可以使用?我见过reactor.connectWith(),但它并没有真正提供太多抽象......

另外 - 我应该如何将数据从我的阅读器传递到协议?ITransport 没有为它定义任何接口,尽管它看起来正是传输的职责。

0 投票
2 回答
4841 浏览

networking - 网络或传输层模糊测试

如何执行模糊测试策略来强调网络堆栈,特别是在第三和第四层(网络和传输)?我看过生成模糊器的框架,比如 SPIKE,但在我看来,它们主要集中在应用层及以上?是否有任何众所周知的技术可以模糊这些层中的知名协议,例如 TCP?

谢谢。

0 投票
3 回答
1354 浏览

plugins - 从 VST 插件控制 VST 主机传输

我想从 VST 插件中控制 VST 主机的传输(播放/停止)。很明显,sendVstEventsToHost 方法提供了一种向主机发送命令的方法,但这些是 MIDI,并且被称为附加到轨道。

可能吗?任何想法?

谢谢。