问题标签 [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 投票
1 回答
338 浏览

java - 使用 CloudBees 上的其他端口

我正在尝试编写一个多人实时游戏并在 CloudBees 上运行它(客户端是一个小程序,服务器端是一个 Java Web 应用程序)。是否可以授予服务器侦听另一个端口的权限?(即,服务器端代码可以在该端口上创建一个 ServerSocket,而客户端代码可以创建一个 Socket 来连接和与服务器通信)

0 投票
2 回答
1604 浏览

java - UDP通信需要Java ServerSocket?

我在考试中有以下问题:

“让我们假设您想为客户端使用 UDP。您是否需要创建一个新的套接字来管理 UDP 中的并行连接?为什么或为什么不?如果多个客户端连接到该套接字会发生什么?”

该问题还引用了一个 Java 类TCPServer.java,该类创建 ServerSocket,稍后在while(true)循环中,它接受连接并为来自用户的传入连接请求创建套接字。

在我看来,TCP Server 仅用于 TCP 连接,因此无法为 UDP 客户端使用相同的服务器端代码。

0 投票
5 回答
1529 浏览

java - java中如何在socket通信中使用BufferedWriter?

我正在尝试通过套接字发送一个字符串,但我遇到了一些问题。我要发送的字符串是;(注意:这是一个字符串而不是 XML)

但是当我查看我从服务器得到的东西时,它只是;

我不知道是什么问题:

我在用 ,

从客户端发送字符串并使用,

读取服务器上的字符串。

你能帮我解决一下吗?

谢谢你们

0 投票
2 回答
1860 浏览

java - 用java在远程机器上打开ServerSocket?

我创建了一个简单的方法来尝试确定远程计算机上的套接字是否打开。这是我的代码:

将这两个参数传递给它:

它继续告诉我端口不可用,但如果我在机器上尝试 netstat -a ,我发现它显然没有被使用。我错过了什么吗?

0 投票
2 回答
5152 浏览

java - 在 Android 设备之间传输文件?

我正在编写代码,我想将 mp4 文件发送到另一台 Android 设备。我已经通过 Wifi 连接两个 Android,并从一个简单的循环中写入 1-20,另一个 Android 设备读取并显示发送的数字。

这是“发送者”的有趣部分:

和“接收者”:

这很好用!但我想将文件从一个设备发送到另一个设备而不是 int。我怎么能做这个??????

0 投票
1 回答
3010 浏览

java - 侦听多个套接字 (InputStreamReader)

我在课堂上设计的一个小游戏有问题。问题是我有两个客户端连接到服务器。(client1 和 client2)他们每个人都在运行一个游戏,最终关闭了窗口。由于游戏窗口是一个 JDialog,当它关闭时,它会通过套接字向服务器发送一条消息,告诉它已经完成。我希望服务器知道两个客户端中的哪一个先完成。他们通过套接字的 OutputStream 上的 PrintWriter 进行报告。我所做的是这样的:

问题是它等待第一个输入,然后才开始监听第二个。我怎样才能让它同时听两者?或者以其他方式解决我的问题。谢谢!

0 投票
4 回答
13138 浏览

java - Server socket file transfer

I have used server socket concept in java to transfer files like images and videos. But when i receive at the client side, i am customizing the file names. Can i get the original name of the file as it is?

For Example:

If the file from server end for transfer is "abc.txt", i need this same name to be reflected in the client end(without passing the name separately).

In the server end:

In the client end:

0 投票
3 回答
1243 浏览

java - 无法在服务器套接字文件传输中获取输入流

我已经开发了一个摆动屏幕来从服务器下载文件。当我单击一次下载按钮时,整个概念工作正常。但是当我第二次单击下载按钮时,我发现代码在获取输入流时暂停(我使用所示的系统输出跟踪它。)

下面显示的是两个不同文件中的两个单独的代码片段。TCPClient 具有 serversocket 编码,而 clientUI 具有调用 TCPSever 方法以接受套接字并用于请求目的的 ui 组件。

在 tcp 客户端:

在客户端 UI 中:

请为此提供一个解决方案...

0 投票
2 回答
651 浏览

java - 一个应用程序中的服务器和 ServerSocket:不工作

我正在尝试编写一个小程序,它打开一个服务器,创建一个连接到该服务器并从中接收消息的客户端。

这是到目前为止的代码

如果我运行程序,它会一直在 readLine() 中等待 - 很明显客户端没有收到来自服务器的消息。有谁知道为什么这不起作用?

0 投票
3 回答
1565 浏览

java - java socket:在接受之前听?

上下文:由于 DOS 攻击,我在程序内存某处的集合中有一张禁止 IP 地址表。

我使用 TCP 服务器套接字,接受每个连接,然后检查 IP 地址,然后关闭连接或继续处理客户端。

我想知道是否有可能在 Java 中侦听 TCP 服务器套接字上的传入连接,并在给定请求客户端的 IP 地址的情况下以某种方式接受或拒绝建立 tcp 链接。我的意思是不必接受 & 来关闭客户端套接字,这是我已经在做的。

谢谢。