问题标签 [serversocket]

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 投票
3 回答
3013 浏览

c# - 在.Net中设计“可扩展的多线程套接字推送服务器”

我们正处于 .Net 中设计可扩展多线程套接字推送服务器的初期,该服务器最初将为每个节点处理 10K 客户端。由于设计它可能非常复杂,如果你们所有的专家都可以提供任何指导、资源、最佳实践等,那真的会对我有所帮助。

由于我对套接字编程知之甚少,因此如果有人可以建议我一个开源项目来开始,那就太好了……我用谷歌搜索了它,但找不到任何好的解决方案。

这也将有助于其他想要设计此类服务器的人。

[供您参考,我们计划在此服务器上使用 .Net 4.0]

我一直在阅读有关 Async Socket 及其Pinning 相关问题的大量信息。.Net 4.0 中仍然存在这个问题吗?

提前致谢...

0 投票
1 回答
1272 浏览

java - ServerSocket 接受行为

我有以下代码片段:

这段代码在一个可运行的run()方法中运行,当文件被传输时,它应该停止每次通信。

奇怪的是,它不是一个循环。该代码确实接受,确实进行了文件传输,但我不明白为什么 HELLO1 再次出现在我的屏幕上。因此,我第二次尝试再次运行此代码时,给了我“连接被拒绝”。

“10”是我的一个hack,但原始代码也从不使用积压。

请问有什么建议吗?

运行执行前面的代码是:

现在的确切问题是,当我到达新的 ServerSocket(63456) 命令时,客户端会收到“连接被拒绝”,但远程 PC 中的程序是开放式和广泛的侦听器!“netstat”证实了这一点!

所以我从另一个窗口重新运行(第二次)程序,传递所有 HELLO 消息并完成工作!

然后 Thread 在远程 PC 中停止,并解除绑定端口 63456!

为什么它作为代码失败,但接受传入的请求?

0 投票
2 回答
231 浏览

c++ - 我怎样才能始终打开服务器?

我有代码(我的 c++ 套接字服务器),但我不知道如何始终打开。我的服务器将关闭。当它已经发送给客户端时,它将自行关闭。但我希望它等待其他客户并且永远不会关闭。我该怎么做 ?哦,我也使用多线程。

请帮我。

这是我的代码

再次感谢。

0 投票
4 回答
1389 浏览

java - Java Serversocket 和 Bash 连接

我想知道是否有办法在 java serversocket 和 bash tcp 管道之间打开管道。如果是这样,你会怎么做。我知道如何设置 java 服务器端,但是如何通过 bash 甚至 Windows cmd 提示符打开套接字连接。基本上我想将标准输入通过管道传输到 tcp 连接并从中接收标准输出。

任何例子都可以理解!

-TJ

0 投票
1 回答
2267 浏览

java - 我想在两个客户之间实现视频聊天和语音通话

项目帮助!!

我已经在 java 中创建了关于通过 LAN 聊天的项目

我想在两个客户端之间实现视频聊天和语音通话... ...请帮助我如何在 Java 中流式传输视频?

我应该使用什么图书馆。.

或从那里获得信息的任何网站

请。

0 投票
1 回答
675 浏览

android - Android中的xmlhttprequest和serversocket

我在网络技术方面的经验并不好,所以我想知道你们专家是否可以这样做。

Android 中的 serversocket 可以响应 xmlhttprequest 吗?我想要做的是,假设我的 PC 和我的 Android 在同一个网络上,我可以从我的浏览器向我的 Android 发出 xmlhttprequest,并让 Android(运行 serversocket 服务)接收并提取我发送的任何内容xmlhttp请求?说出一个文本命令。

这是可能的还是我错了?非常感谢。

0 投票
5 回答
33828 浏览

java - Java 服务器 - 多个端口?

我即将对服务器进行编程,但想知道我的想法是否可行。我的程序将输出到多个端口上的多个客户端 - 每个端口都可以被多个客户端访问。

通常我会使用线程套接字服务器,但在这种情况下,我需要它为多个端口工作。我想到的用法是在下面的模糊伪代码中:

  • 启动服务器
  • 侦听多个端口上的传入连接
  • 识别正在连接的端口
    • 如果端口为 1,则启动一个线程监听客户端并输出消息类型x
    • 如果是端口 2,则启动一个线程监听客户端并输出消息类型y

希望这是有道理的,你可以看到我想要做什么。简单地说:监听选定的端口,根据正在连接的端口创建线程套接字连接。

这是可行的,还是我最终会使用多线程线程套接字服务器?

编辑:更改措辞以更好地反映问题。

0 投票
1 回答
4324 浏览

java - android serverSocket初始化导致服务中的权限被拒绝异常(远程)

我正在尝试在远程进程中创建一个带有硬编码 IP 地址和套接字的套接字:

即使我在清单文件中添加了 INTERNET 权限,我也会收到权限被拒绝的异常。

这可能有什么问题?

0 投票
1 回答
1607 浏览

java - 检查Java中服务器套接字队列中的连接数

我有一个 Java 程序,它创建一个服务器套接字并接受来自各种客户端的连接。

我有兴趣找出队列中的连接数(等待服务器处理)。我使用了默认构造函数而没有指定 backlog 参数。

在运行时,是否有可能知道服务器有多少连接挂起?

我想实现一个监视进程,它将检查队列的满载情况,并在此基础上触发克隆进程以进行负载平衡(这样连接就不会被丢弃)。

0 投票
4 回答
1162 浏览

java - 外行术语中的 ServerSocket 构造函数

这个声明会做什么:

请通俗地解释一下。