问题标签 [tcpserver]

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

node.js - 哪个 azure 选项适合我使用 node.js 的 TCP 游戏服务器?

我是 Microsoft windows azure cloud 的新手,想在 azure cloud 中使用 node.js 运行我的游戏服务器。我阅读了 windows azure Node.js 开发人员中心网站,似乎我的服务器可以在 azure cloud 中以多种方式运行。

哪个 azure 选项适合我使用 node.js 的 TCP 游戏服务器?

0 投票
1 回答
463 浏览

java - 在 java tcp 中导入 eneter 时出错

我正在开发一个 tcp 服务器通信器,我正在使用在这个网站上找到的编码。我在导入 eneters 时遇到错误,前 5 个导入。它说它无法解决。我该怎么做才能获得这些进口?

0 投票
1 回答
258 浏览

java - 设置 tcp 服务器时出现 NoClassDefFound 错误

我正在创建一个与 C# 通信的 tcp 服务器,并且我从这个网站访问了编码。我已经下载了源代码并添加了源代码中的外部 jar。每次我尝试在我的应用程序上运行服务器代码时,我都会NoClassDefFound在我的 LogCat 中获得。有人告诉我这可能与我的构建路径有关,这就是我提到外部 jar 的原因。我已经包含了我的 LogCat、Manifest 和 Java。谢谢您的帮助。

:31:54.989:E / AndroidRuntime(5164):在dalvik.system.NativeStart.main(本机方法)

爪哇

我的请求 Java

我的响应 Java

0 投票
3 回答
484 浏览

java - NoClassDefFound 错误:Logcat 读取 $1 指示内部类错误,但我没有

我在 android 中设置了一个 tcp 服务器,我能够让示例正常工作,但不能在我自己的应用程序中实现示例。我不断收到 NoClassDefFound 错误,并尝试删除内部类并创建单独的类,但它似乎不起作用。我已经包含了我的 LogCats 和 java 文件。

日志猫

主 tcp java

曾经是内部的类

曾经是内部的二等舱

显现

0 投票
2 回答
2511 浏览

c# - 检测客户端与 TCP/IP 断开连接的正确方法

我使用了异步 TCP/IP 服务器,一切正常,但是当客户端由于错误或应用程序强制退出而断开连接时,它也会由于 IO.IOException 类型的异常而关闭我的服务器。异常发生在以下子中:

当客户端与我的 TCP 服务器断开连接时,以下代码会引发 IO.IOException:

除了捕获 IO.IOException 之外,我该如何防止它首先创建异常。基本上我想在这种情况发生时删除我的客户端,目前作为一种解决方法,我已经删除了 IO.IOException 上的客户端并重新抛出该方法。宁愿有更好的方法。

0 投票
3 回答
15812 浏览

node.js - 在 node.js 中的 TCP 服务器和 HTTP 服务器之间创建 WebSocket

我使用Node.js创建了一个TCP 服务器,它监听客户端连接。我需要在 Node.js 中再次将数据从TCP 服务器传输到HTTP 服务器,可能通过Websocket ( socket.io )。

但是,我不知道如何创建这样的连接,以便 TCP 服务器能够通过 Websocket 将数据推送到 HTTP 服务器。

非常感谢。

0 投票
1 回答
70 浏览

ruby - 带有 TCPServer 的虚拟主机

我只是使用 TCPServer Gem 构建自己的 HTTP-Webserver。现在我让服务器使用相同的(本地主机)IP 和端口(80)运行。但是,如果我在一台服务器上有多个域并希望服务器在 localhost ip 上使用,但为每个域打印不同的数据怎么办?

有人可以告诉我如何找出请求所调用的域吗?

0 投票
2 回答
263 浏览

c# - TCP客户端服务器问题

可能重复:
TCP 客户端问题

我在使用 c# TCP 客户端和服务器应用程序时遇到了很大的麻烦。一切正常...但是在某些情况下,当 TCP 服务器同时向 TCP 客户端发送响应时,客户端可以认为服务器发送的两条消息实际上都是一条消息。我不知道为什么会发生这种情况......如果有人知道请帮助我。我的 TCP 客户端和服务器是用 c# 编写的。

0 投票
3 回答
270 浏览

c# - TCP客户端问题

我在 c# 中的 TCP 客户端应用程序返回中面临一个大问题。正常情况下它工作正常,但在某些情况下服务器向特定客户端发送同时响应,所以这种情况下所有同时响应都作为单个消息在客户端接收。所以这种情况下客户端无法识别单个消息。因此,在这种情况下,我的客户端应用程序无法处理特定活动。是否可以在客户端读取单个消息?所以为了解决这个问题,我有一些选择,但我不知道这是否是正确的方法。

1- 在客户端使用固定长度的缓冲区(但我的消息是可变长度的)。

2-为每个响应消息添加分隔符。

如果有人知道解决此类问题的解决方案,请帮助我。

0 投票
1 回答
2823 浏览

c++ - 使用 POCO C++ 通过 TCP 连接发送和接收 OOB 数据

我需要开发一个能够定期接收紧急越界数据的 TCP 服务器。我正在使用 POCO C++ 库来实现这一点。在StreamSocket类的(稀缺)文档中,我看到这应该是一个非常容易实现的任务:应该通过在使用 receiveBytes() 方法时设置 SO_OOBINLINE 标志来完成,如下所示:

为了测试这一点,我制作了一个非常简单的 TCP 客户端(也使用 POCO 库),它使用“sendUrgent()”方法发送 OOB 数据(单个字节):

当我发送 OOB 数据时,什么也没有发生。服务器似乎没有注意到它。

另一方面,当我使用 sendBytes() 方法发送“普通”数据时,如果在 StreamSocket 上设置了 SO_OOBINLINE 标志,我会收到无限量的相同发送数据(尽管没有人在,但它一直在读取相同的数据重新发送)。

我错过了什么?

编辑:在@JimR 的建议和阅读后我尝试过:

甚至这样:

两者都引发相同的异常:无效参数。