问题标签 [clients]

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

c# - signalr .net 客户端重新连接错误

我正在编写一个与信号器建立远程桌面连接的程序。我一直在发送屏幕截图(在 .net 客户端中)。但是当我在一段时间后重新连接到服务器时,出现错误:在收到调用结果之前连接开始重新连接。

0 投票
1 回答
65 浏览

java - 有许多客户端连接而没有瓶颈的 Java 服务器

所以我想要做的是有一个套接字,它接收来自客户端的输入,将客户端放入队列,然后当我的算法返回 true 时向队列中的每个客户端返回一条消息。

这个队列应该同时支持几百个客户端,但同时不会限制服务器,因此它实际上可以做它应该做的事情。

这是我到目前为止所拥有的:

现在我认为会发生这种情况,如果队列确实达到足够高的水平,我的线程池将完全成为服务器的瓶颈,因为所有线程都用于处理队列中的客户端,并且不会有足够的算法处理。

编辑:经过一堆测试,我认为如果在算法中它返回值然后断开连接,不等待用户响应而是在满足某些条件后让用户客户端重新连接,它会解决。

0 投票
2 回答
95 浏览

java - 当客户端请求连接但“无法发送消息”时,Android Socket 显示“已连接”

所以,就像标题说的那样,我创建了一个简单的 android 套接字服务器和通过 Wifi 连接的客户端。两台设备都在同一个 Wifi 网络上。服务器显示它托管连接的IP地址......并且在客户端中您必须编写托管服务器的IP地址......

所以,我的问题是当我在客户端输入 IP 地址时,服务器显示“已连接”。但是当我开始发送消息时,它不会将消息发送到另一端,既不是服务器到客户端,也不是客户端到服务器。


0 投票
1 回答
795 浏览

node.js - node.js 是否正在为每个客户端创建一个服务器实例?

node.js 是为每个客户端创建一个 node.js 实例,还是只有一个 node.js 服务器实例用于各种客户端,并且仅为每个客户端的路径创建唯一实例?

0 投票
0 回答
13 浏览

multithreading - 网站每年有 1 天大量使用 - 我如何调整它

我为全州的高中游泳社区提供服务。我这样做是出于对这项运动的热爱,所以我不能在托管等方面花一大笔钱。我也不需要 - 除了一年中的一天。

教练们都通过我的网站提交他们的区域参赛作品,并且以典型的方式都等到截止日期再提交。那是昨天,我的网站在整个季节都没有倒下,全天至少有 4 次无响应地停止。它从来没有超过一个小时,它总是回来。(为了确定,我发布了 apache 重启)。

我的问题是:如何调整 Apache 以应对一天的用户激增?当我只需要提高一天的性能时,为一整年支付更多的硬件是没有意义的。我已经尝试阅读有关 prefork.c 和 worker.c 的内容,但我只是不太了解它。这是我当前的配置:

我所期望的最多用户一次将是 400 人。不过可能比这要少得多。我昨天只有大约 70 个,而且表现不太好。有什么建议么?

0 投票
1 回答
99 浏览

asp.net - 如何将项目部署到多个客户端?

我完全是一个初学者。

我正在开发一个名为College Management System的 ASP.NET 应用程序。那么我该如何完成这个架构,以便应用程序可以被不同的大学使用呢?

该应用程序将被各种学院和大学使用。因此,如果我获得有关如何将项目部署到客户端以便所有人都可以访问应用程序的提示。

请问最后一个问题:

每所大学都必须有自己的申请,但大学也必须提供所有详细信息。

大学可以控制这些学院。

0 投票
0 回答
289 浏览

vb.net - 在 VB.NET 中的不同线程之间使用字典

我正在开发一个有服务器的项目,每当客户端连接它时,它就会将其user_id, ip 存储在我使用过的字典中。当我在不同线程之间存储信息时,它正在工作,但是当我尝试从不同线程访问字典时,它工作不正常。

让我清楚我的代码应该做什么:有一个主线程处于活动状态并正在监听客户端,当客户端想要连接时,主线程创建一个子线程并且该线程与客户端连接,客户端发送它一个user_id,this user_id(作为关键对于字典)和Tcpclient(作为值)存储在字典中。此外,一个客户端向服务器发送特定客户端的消息,该消息包含user_id接收方。现在这个客户端连接到一个特定的线程,该线程将检查user_id字典中的 key(),然后将数据发送到该客户端,但字典没有为连接的客户端提供正确的值,即使该客户端已连接,它也只会返回 false。

下面是我的代码示例。