问题标签 [supersocket.net]

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 回答
7212 浏览

.net - 具有异步支持的跨平台 .NET WebSocket 服务器库

是否有任何跨平台(阅读:Mono-friendly)库提供 WebSocket 服务器支持并允许通过 C# 5 asyncAPI 进行异步 IO?

SuperSocket.NET似乎是最接近的选项,但似乎不提供异步支持

Mono 本身还没有实现 System.Net.WebSockets.

0 投票
1 回答
2580 浏览

asp.net-mvc - SignalR - 从服务器端代码调用 Hub 类方法(存在于单独的 MVC 项目中)

我已经阅读了一些 SignalR 教程。为了在我现有的 Asp.Net 解决方案应用程序中实现 SignalR,我执行了以下操作:

我创建了一个单独的 MVC 4 项目并创建了一个 Hub 类以及一些方法,以便可以从现有解决方案中存在的任何其他 MVC 项目/客户端调用它,这意味着我只想将它用作服务。

但现在我有两个问题:

  1. 我如何从其他 MVC 项目中调用它。是否与教程中提到的方法相同,例如在我的 .cshtml 页面的头部添加必要的脚本文件并使用 js 脚本,如下所示:

    var hub = $.connection.; //接着

    hub.server.send("一些参数");

  2. 我也想直接从服务器端代码调用集线器代码。之前我使用 SuperSocket 的时候做过。想使用 SignalR 做同样的方法。我该怎么做 ?

如果您回答,请提供一些代码示例。非常感谢。

0 投票
1 回答
1042 浏览

supersocket.net - 如何设置 NoDelay 套接字选项

如何使用supersocketNoDelay设置套接字选项(或一般的套接字选项)?

0 投票
0 回答
5507 浏览

sockets - 如何实现 SuperSocket

我正在尝试为我正在从事的项目实施 Supersockets - https://supersocket.codeplex.com/。我有一台使用配置运行的服务器。在我的项目中

我参考过:

我添加了以下配置部分:

我还创建了服务器和会话类,如下所示:

此时服务器运行并按预期侦听端口。这是我想用 SuperSocket http://imgur.com/rxKJbOD做什么的wireshark 表示。如果您在请求回复中看到一小部分数据:

来自客户和

来自服务器。返回的响应因请求和业务逻辑执行后创建的内容而异(但它始终是相同的格式 - HL7 en(dot)wikipedia(dot)org/wiki/Health_Level_7)。HL7 遵循 MLLP 消息格式,其中每条消息都以起始块代码 (0x0B) 开头,消息中的每个段都以回车码 (0x0D) 终止,并且每条消息都以结束块代码 (0x1C) 结束,后跟一个回车返回码 (0x0D)。一旦我收到请求,我就有一个解析值的业务逻辑类,调用一个 Web 服务获取数据并构造一个 tcp 回复。我想知道的是在 SuperSocket 中我可以在哪里有一个方法或事件侦听器来读取缓冲区并执行我的业务逻辑并返回同一会话的响应。我知道 SuperSocket 中有过滤器和命令之类的概念,但我无法弄清楚它们。任何帮助是极大的赞赏。如果您需要更多详细信息,请告诉我。

0 投票
0 回答
556 浏览

c# - Windows 8 中的 Superwebsocket 服务器设置失败

我在 .Net 中使用 Superwebsocket( http://superwebsocket.codeplex.com ) 创建了一个服务器,并且在我的 Windows 7 和任何其他装有 Windows 7 的 PC 中运行良好,但它在 Windows 8 中无法运行。

它在 setup() 方法中失败。

我禁用了防火墙,以管理员身份运行,更改了端口号,但没有任何效果。任何人都可以建议我或告诉我解决此问题的方法吗?

0 投票
1 回答
226 浏览

c# - SuperSocket Silverlight 策略服务器未命中且未下载策略

我正在使用 SuperSocket 套接字服务 (SuperSocket.SocketService.exe) 作为我的 Silverlight 策略服务器,但该服务没有被命中并且我的策略没有返回。但是,我可以通过 Hercules 连接到该服务。

我已启用内置 Flash Silverlight 策略服务器,方法是将其添加到我的配置文件中,如此所述。SuperSocket.Facility.dll 与其他 3 个必需的 dll 一起存在于我的服务的运行目录中。

服务配置文件:

策略服务器启动正常:

在此处输入图像描述

来自 Silverlight 的连接失败

0 投票
0 回答
309 浏览

messaging - 实时消息传递框架

我们一直在前端使用 HTML5 WebSocket,在 .Net 后端应用程序中使用SuperWebSocket在两个应用程序之间进行实时消息传递,例如,当呼叫来自基于云的呼叫中心(应用程序 1)时,它应该通知网站中的所有登录用户(应用程序2)。在挑选时间,我们在 SuperWebSoket 中看到超时错误,因此寻找更好的灵活且可扩展的解决方案。有许多基于云的实时消息服务。我们应该选择基于云的实时消息服务吗?哪个是最好的实时消息服务?请建议。

0 投票
1 回答
439 浏览

c# - php客户端在C#中向Supersocket发送请求时关闭

我有 C# 中的服务器,PHP 中的客户端。我使用 Supersocket[ https://supersocket.codeplex.com/]在客户端和服务器之间进行通信。

C# 与 Supersocket - 服务器端

PHP 代码 - 客户端

我从服务器到客户端(PHP)得到了味精。但是当我尝试将 msg 从 php 发送到 c# 时,SessionClosed 事件触发并且错误显示“客户端关闭”。任何人都可以帮助我通过 Supersocket 将 php 客户端与 c# 服务器进行通信。提前致谢。

0 投票
1 回答
272 浏览

supersocket.net - SuperSocket - 获取完整消息 appServer_NewRequestReceived 事件

如何获取完整的消息 appServer_NewRequestReceived 事件。例如,如果我在 requestInfo.Key 中发送消息“0000858 5521113 GT855500”为“0000858”,requestInfo.Body 为“5521113 GT855500”。我想知道是否有一种方法可以让您在 telnet 上获取完整的消息?

谢谢

0 投票
1 回答
5025 浏览

c# - 无协议的 C# SuperSocket

问题很简单:我已经阅读了整个SuperSocket文档,但我不明白是否有一种方法可以在不实现协议的情况下使用它。

我不需要发送特定的命令,而只需要发送一个或数百个字节,这取决于许多因素。我需要更新一个使用简单套接字的旧 TCP 服务器,它是我在 4 年前使用 System.Net.Sockets 库制作的,我想使用像 SuperSocket 一样的井注释库来实现更强大的解决方案。

这是个好主意吗?

先感谢您。