问题标签 [echo-server]

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

ruby - 如何显示通过套接字接收的字符?

我有一个非常简单的 Ruby 程序,它充当“回声服务器”。当您通过 telnet 连接到它时,您输入的任何文本都会被回显。那部分正在工作。如果我添加一个“putc”语句以在运行程序的控制台上打印每个接收到的字符,则只打印显示的第一个字符。之后,它继续向 telnet 客户端回显内容,但控制台上没有打印任何内容。

以下是一个展示该问题的小型精简程序。

我对 Ruby陌生,可能犯了一个典型的菜鸟错误。我做错了什么?

0 投票
1 回答
1504 浏览

sockets - 向套接字发送(或接收)数据时出错(Haskell)

我正在搞乱我在网上找到的一个回显服务器,试图用 Haskell 来感受一下网络编程,但我遇到了一个绊脚石。我似乎无法弄清楚如何将数据发送到服务器(通过另一个程序或任何其他方式)。我目前的尝试如下:

当我运行 main 时,我在运行服务器的终端中收到错误“Server.hs: : hPutChar: resource vanished (Broken pipe)”。服务器代码如下:

我该如何解决这个问题?我想扩展服务器,以便了解更多信息。谢谢!

0 投票
1 回答
1257 浏览

android - Android 中的 EchoServer、EchoClient

我正在尝试使用 2 个 Android 设备实现一个简单的 EchoServer、EchoClient 应用程序。
但是我对Android中的输入法有一个大问题。在 Java 中,使用了常见的 System.in 输入法,但在 Android 中我不知道该怎么做

0 投票
3 回答
7641 浏览

java - Java Echo Server TCP *和* UDP实现?

我刚刚开始进行套接字编程,并且正在使用 Java 开发 Echo 服务器。我想做的一件事是在 TCP 和 UDP 中实现服务器,并允许客户端在运行时选择要使用的协议

这是一个菜鸟问题,但我如何允许用户通过此选项选择 TCP 或 UDP 协议?我尝试在开头添加一个 if-else,它从扫描仪输入中选择协议,但不管选择如何,它都会跳过这两个块?

谢谢。

我已经实现了 TCP 回显服务器:

和客户端:

0 投票
1 回答
198 浏览

asp.net - 带有 asp.net 的回声服务器

我有 ASP.NET 服务器。

我有一个具有蜂窝通信(基于套接字)的嵌入式设备 - 该设备不是网络浏览器。

我希望能够访问 ASP.NET 页面 ( .aspx) 并获得回复。

首先,我想发送二进制数据\x11\x22\x33并从服务器(echo-server)获得相同的回复。

任何有关如何实现 ASP.NET 代码的指南或对类似项目的引用也会有所帮助。谢谢。

0 投票
2 回答
4057 浏览

java - 套接字:无法连接到服务器或特定端口

我正在尝试通过端口和主机名连接服务器。
我找到了一个程序,但是当我尝试运行时,它会显示以下异常

这是我使用的代码。

}

我需要什么:
1. 我需要向服务器发送一些消息并希望得到服务器的响应。假设我发送“我是 stackoverflow 的用户”,那么服务器应该给出任何响应,如返回相同的字符串或转换为大写或其他内容。

一些问题:
1.我写客户端Java文件,但我是否需要写服务器Java文件。
2.我们可以使用ip和port发送请求吗?
3.我们可以使用主机名吗?
4. 任何回显服务器名称?我需要向该服务器发送消息想知道响应。
5. 我尝试了 server,java 和 client.java 然后我得到了结果?这个解决方案适合我吗?

0 投票
1 回答
1690 浏览

c - C++ 中的简单回显服务器和 UNIX 中的 C

我编写了一个服务器,它从客户端获取消息并用它的字典(我的文件中有字典)中的单词来响应它们。例如:

我的 dict.txt 文件如下所示:

我的代码有问题,因为我的服务器从客户端获取消息,但仍然无法向客户端发送消息...(在我的客户端窗口中,我看不到来自服务器的消息)。作为客户端,我使用 telnet。有任何想法吗?

我的意思是,我运行我的服务器:./server 9999 和 telnet:telnet 127.0.0.1 9999 并且可以向服务器发送消息(并且服务器可以看到它们)但是在 telnet 端我看不到来自服务器的任何消息(服务器似乎也发送一个空字符串(或者什么都没有,我真的不知道))

0 投票
1 回答
1888 浏览

c++ - 命名管道,选择错误的文件描述符 C++

我只想用命名管道编写一个简单的多客户端服务器。我在服务器端遇到问题。当我只有阅读时,一切都很棒。现在,我增加了服务器将消息发送回客户端的可能性 - 现在它根本不工作......

这是我的服务器代码(请注意,当我删除注释行 /* */ 时,它会从所有客户端读取,它工作得很好但是 - 只读)。如何强制服务器也写入所有客户端?(这个概念是客户端首先写入发送到服务器客户端fifoname。服务器创建并打开这样的fifo并且可以写入它但是写入部分仍然不想工作......:/)

客户端.cpp

我的输出:

服务器端:

客户端:

0 投票
2 回答
8066 浏览

c - 本地主机服务器套接字程序不工作

我有用 C 编写的服务器和客户端套接字程序。我想使用local host ipaddress 127.0.0.1. 当我执行服务器程序时。它的输出是绑定失败并停止。如何使客户端连接到同一台笔记本电脑上的服务器(即通过本地主机)成为可能。请帮忙。

这是服务器代码(这是一个回显服务器程序):

0 投票
1 回答
4239 浏览

python - 创建回显服务器

我是 python 新手,正在尝试编码。我想创建简单的回显服务器,即我输入到客户端的任何内容都将简单地由服务器回显,如果客户端用户在不写任何内容的情况下按下回车,那么服务器将断开连接。这可能很简单,但我在这里缺乏逻辑,有什么帮助吗?

这是我的代码