腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Java
简单聊天-向所有客户端发送消息
、
、
、
我当前的代码工作方式如下:当一个客户端发送消息
时
,其他客户端只
在
发送自己的消息
时
才接收消息。示例: Client1: helloClient2 hiClient3怎么了我认为问题在于我从服务器获得
输入
的方式。也许我的程序正在等待,直到它从用户那里获得
输入
(stdin),并阻止程序的进一步部分的执行。但老实说,我不知道怎么用别的方法去做。import
java
.io.*; import <em
浏览 3
提问于2016-08-15
得票数 0
回答已采纳
3
回答
优雅地终止Python
线程
、
我正在尝试编写一个unix客户端程序,该程序
侦听
套接
字
、标准
输入
并
读取
文件描述符。我将这些任务
中
的每一个分配给单独的
线程
,并使用同步队列和信号量使它们成功地与“
主
”应用程序通信。问题是,当我想关闭这些子
线程
时
,它们都阻塞了
输入
。此外,
线程
不能在
线程
中注册信号处理程序,因为
在
Python
中
,只允许执行的主
线程
这样
浏览 1
提问于2011-06-15
得票数 15
1
回答
Java
:具有两个不同
输入
源的多
线程
和反应
、
、
、
、
基本上,我正在编写一个多播客户端,它会无限期地
侦听
多播地址,直到用户
在
控制台
中键入“退出”为止。我发现为MulticastSocket设置quit,检查是否
输入
了"quit“,然后返回到接收方法调用实际上并不起作用,因为
在
超时和
控制台
阻塞检查之后,可能会立即发送数据包。所以我认为最好的选择就是简单地使用两个
线程
,其中一个
线程
监听
套接
字
并阻塞,直到它接收到一些东西,另一个
线程
监听
控制
浏览 5
提问于2016-04-20
得票数 2
2
回答
如何控制
侦听
多个端口的
java
服务器应用程序?
、
我正在编写一个程序,以便在一台(Windows)机器上通过
套接
字
接收“提要”。我将有6个馈送进来,所以我正在
侦听
6个端口(7000-7005)。每个“提要”都是我想要
读取
/解析和写入数据库的特定数据。通过每个
套接
字
的数据将每15秒发送给我(例如,数据每15秒刷新一次)。 我已经编写了一个简单的
java
程序(建模为服务器程序),它将简单地
侦听
指定的端口,接收更新并将它们写入数据库。我可以
在
命令行
中
更改端口,所
浏览 2
提问于2011-12-24
得票数 1
回答已采纳
1
回答
处理多
线程
事件
、
、
我正在实现TCP的简单版本,但缺乏多
线程
技术.主
线程
控制两个子
线程
:2.监听传入的数据包,永远循环。如果收到数据包,则更新主
线程
中
的一些数据。我没有经验的事件处理和设计一些信号通知主
线程
。我该从哪里开始?例如,子
线程
更新主
线程
私有字段。下面是主
线程
的一些伪代码: while
浏览 0
提问于2012-05-25
得票数 0
回答已采纳
3
回答
用于管理
套接
字
和运行类方法的
Java
线程
、
、
我启动了一个
Java
线程
,所以它会一直监听
套接
字
(考虑到
套接
字
读操作阻塞了
线程
)。声明一个传递给Thread并在类
中
实现的接口。当
线程
调用接口方法
时
,实现类将运行它。 或者,我可以将类实例作为参数传递给Thread,然后调用类方法。但我想知道
在
方法运行时
浏览 0
提问于2012-03-10
得票数 1
回答已采纳
1
回答
在
主
线程
中
侦听
套接
字
时
,
Java
读取
控制台
在
线程
中
输入
、
、
、
我对
套接
字
和以这种方式使用
线程
还是个新手。 我遇到了一个问题,一个扫描器等待用户
输入
,另一个
输入
流阅读器同时等待
套接
字
通信。然而,主
线程
的while循环阻塞了
套接
字
通信,而scanner阻塞了inputThread的while循环。我的问题是,如果我
在
控制台
中发送关闭服务器的命令(将bool 'running‘设置为false),主
线程
的while循环仍
浏览 13
提问于2016-09-14
得票数 1
2
回答
关闭BufferedWriter/Reader会影响绑定到同一个
套接
字
的其他实例吗?
、
、
当服务器
线程
收到来自其客户端的消息
时
,它需要通知其他'n-1‘客户机,这就是为什么我
在
服务器
线程
之间保留一个共享对象(包含一个'n’
套接
字数组,每个客户机一个)。此外,
在
包含ServerSocket的
主
服务器
线程
中
,每次我接受与客户端的新连接
时
,我都会打开一个BufferedWriter/Reader,使用从ServerSocket.accept()返回的新
套接
浏览 4
提问于2015-05-13
得票数 1
回答已采纳
1
回答
Android/ socket -如何将信息从
主
UI
线程
发送到
套接
字
线程
?
、
、
、
、
在过去的一天里,我一直
在
论坛上阅读,我似乎找不到一个能帮助我解决问题的答案。我正在尝试创建一个android
套接
字
/游戏客户端,它:
侦听
套接
字
上来自服务器的消息,并使用处理程序将其发送到UI
线程
。从
主
UI
线程
(即用户
输入
、获取文本视图、按钮单击)获取信息,然后将信息发送到服
浏览 2
提问于2014-06-15
得票数 3
2
回答
Java
中有epoll等效项吗?
、
、
在
Java
中有Linux epoll的等价物吗?
Java
中有没有类似的工具?我查看了nio包,它允许我使用选择器注册许多
套接</e
浏览 2
提问于2012-05-16
得票数 24
1
回答
如何在Tomcat(servlet容器)
中
侦听
套接
字
?
、
、
、
我必须让web应用程序
侦听
套接
字
(ServerSocket),并处理
套接
字
流。解决方案1: 丑陋的解决方案是编写一个独立的
java
应用程序来
侦听
套接
字
,然后与web
浏览 2
提问于2010-03-10
得票数 2
回答已采纳
2
回答
如何创建自定义二进制协议服务器?
、
、
、
首选的解决方案是面向
Java
的。更新:需要二进制协议来减少通信数据量。该协议的任何文本格式都可能过于冗长。此外,已经指定了设备的协议。
浏览 1
提问于2013-07-31
得票数 0
回答已采纳
1
回答
更改Qt
中
主
线程
上的
侦听
端口
、
在
套接
字
侦听
python客户端
时
,修改端口号有问题。这是用于Windows上的应用程序的。 有人知道当端口
侦听
在
另一个
线程
中
时
,是否有可能阻止端口从主
线程
侦听
?
套接
字
驻留在自己的
线程
中
,而不是主
线程
中
。而且我不能从当前
线程
以外的其他
线程
修改
浏览 1
提问于2018-01-21
得票数 1
回答已采纳
2
回答
读取
套接
字
时
Java
中断
线程
、
、
、
、
可能重复: 那么,当
线程
阻塞
读取
套接
字
时
,我如何很好地要求
线程
死掉
浏览 4
提问于2011-05-29
得票数 10
1
回答
输入
命令
控制台
、
、
、
我想为我的应用程序做一些调试
控制台
。它应该输出一些数据并接受
输入
命令。我该怎么做?最好的方法是更新
控制台
,例如:在数据之后绘制信息和
输入
提示。我是
在
Linux下开发的。例如,gdb可以从
控制台
获取
输入
。
浏览 3
提问于2010-11-19
得票数 0
回答已采纳
1
回答
为什么read()
在
关闭/关闭原始
套接
字后不返回?
、
、
、
、
我有
线程
,它在循环中
读取
原始HCI
套接
字
中
的消息,如下所示: params_hci_t* params = (params_hci_t
在
主
线程
中
,我创建了这样的
套接
字
:还有线:pt
浏览 1
提问于2016-05-30
得票数 1
回答已采纳
1
回答
是否存在像SynchronousQueue这样的具有容量的实现?
、
、
在从
套接
字
连接
读取
项的
Java
应用程序
中
,我需要(由于没有进一步概述的原因) 因此,实际上,我希望使用单个工作
线程
来处理从<e
浏览 1
提问于2012-08-10
得票数 0
3
回答
用C++实现
套接
字
的聊天服务器
、
我正在尝试用C语言编写一个聊天服务器,它允许使用POSIX
套接
字
在
两个客户端之间进行通信。我不确定我是否很好地掌握了这个概念,也不确定我应该如何设置客户端和服务器之间的通信协议。我知道我需要一个
套接
字
来bind()服务器端口,以便我可以接受来自客户端的传入连接,但是为了让两个客户端同时连接,我是否需要在accept()
时
为每个客户端创建一个
套接
字
,或者我是否应该先accept(
浏览 0
提问于2010-09-15
得票数 2
回答已采纳
1
回答
Java
的选择器如何检查遮罩下的可用事件?
、
、
、
作为一个实验,我尝试
在
不使用NIO的情况下用
Java
编写一个简单的“非阻塞”服务器,实际上需要三个
线程
:
主
服务器
线程
-accept()的新
套接
字
连接,并将每个新
套接
字
放在一个队列
中
。
读取
工作
线程
--遍历队列
中
的每个
套接
字
,从每个
套接
字
的
输入
流
中
浏览 4
提问于2015-07-10
得票数 3
5
回答
在
C#
中
退出TCP
读取
时
的
线程
阻塞
、
、
我的服务器/客户机启动一个新
线程
"readerThread()“来
读取
传入的tcp流量。这个
线程
在
read()上阻塞。如何退出此readerThread()。一种方法是启动另一个
线程
,该
线程
在
线程
要退出
时
关闭
套接
字
,以便退出
读取
。有没有更干净/更好的方法做这件事。
浏览 0
提问于2009-08-24
得票数 2
点击加载更多
相关
资讯
Java线程池实现原理及其在美团业务中的实践
服务器模型——从单线程阻塞到多线程非阻塞(中)
JAVA编程学习笔记,网络编程基础TCP与UDP
Java读写文件三种IO模型对比(纯概念无代码)
Java并发编程实战-简介
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券