腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6951)
视频
沙龙
0
回答
服务器
:
套接
字
在
读取
流
函数
时
在
不可
预测
的
时间段
内
挂起
、
、
、
我写了一个Java
套接
字
服务器
,它将保持连接活动,直到客户端断开连接。我
的
客户端代码将继续将消息推送到此
服务器
应用程序。但当我运行这些程序一段时间后,我也发现了一种异常情况,即
服务器
在
不可
预知
的
时间内从客户端
读取
输入流时会
挂起
。它总是挂在inData.read(b)上,因为我看到它打印着"receiving...“当这个问题发生
时
,
在
日志中;即使我杀死了
浏览 2
提问于2016-07-12
得票数 0
回答已采纳
2
回答
即使取消了网络连接,发送消息
时
TCP
套接
字
也不会抛出任何异常
、
、
、
我
在
Java中创建了一个TCP
套接
字
web客户端,并将它连接到一个远程TCP
服务器
。
在
正常情况下,它工作正常。但是,当我关闭wifi连接或删除
套接
字
客户端
的
LAN电缆
时
,它不会在几秒钟
内
浏览 0
提问于2018-08-13
得票数 0
3
回答
如何在Erlang web
服务器
中处理非常大
的
文件上传?
、
、
、
因此,假设我正在编写一个web
服务器
,并且我想支持“非常大”
的
文件上传。让我们进一步假设我打算通过标准
的
multipart/form-data MIME类型来实现这一点。我应该说,我正在使用erlang,并且我计划收集从erlang:decode_packet/2返回
的
http数据包,但在http请求处理程序为上传
的
内容找到位置之前,我不想实际收集请求正文。我应该b
浏览 2
提问于2010-03-04
得票数 6
回答已采纳
1
回答
java中
的
套接
字
空闲超时异常
、
、
基本上是个
套接
字
编程新手。如果在指定
的
时间间隔
内
保持空闲状态,我想知道如何关闭
套接
字
。我在网络上搜索了这一点,我找到了一个
函数
,用于
在
指定
的
间隔之后关闭
套接
字
。但是
在
我
的
例子中,只有当
套接
字
停留超过指定
的
间隔
时
,我才会关闭它。
浏览 0
提问于2016-11-28
得票数 0
回答已采纳
1
回答
替换容器
内
的
/dev/(U)随机
、
、
(U)可以用命名
的
管道代替随机
的
吗?(假设其他应用程序(不是(U)随机)向指定
的
管道提供输入)或者(U)随机具有任何其他功能,然后成为一个FIFO类设备,那么
在
不创建新设备
的
情况下如何模拟这些功能?用例具有(几乎) 100%可重复运行
的
应用程序,完全控制容器
内
的
(U)随机。拥有安全
的
随机数并不重要。
浏览 0
提问于2016-10-01
得票数 2
回答已采纳
1
回答
如何在Ruby中创建双向SSL
套接
字
?
、
、
、
、
我使用
的
机制是有一个初始化
套接
字
对
的
类,如下所示: @pipe_r, @pipe_w = Socket.pair(:UNIX, :STREAM, 0)我允许开发人员调用将数据发送到
服务器
的
方法如下所示: @pipe_w.write(data)end 然后
在
单独
的
线程中有一个循环,从连接到
服务器
的
socket
浏览 3
提问于2016-04-22
得票数 7
回答已采纳
3
回答
Java非阻塞
套接
字
超时行为
、
、
、
我有一个Java非阻塞
服务器
,它可以跟踪选择器中
的
所有
套接
字
通道。然后,我建立到
服务器
的
500个连接,并定期发送数据。
服务器
接收到
的
每一块数据都被回显回显给客户端。问题出现在测试工作了几个小时之后,突然之间,所有的
套接
字
,所有
服务器
管理抛出连接超时
的
IOException
时
,试图
读取
数据。我已经研究过客户端线程是否饥饿(而不是发送数据),但我屈服
浏览 0
提问于2009-06-21
得票数 4
1
回答
什么时候关闭Java中
的
套接
字
连接
、
;socket.close();ServerSocket serverSocket = new ServerSocket(5555); socket.close();如果忽略并发问题,关闭
套接
字
连接
的
方式正确吗
浏览 3
提问于2014-07-30
得票数 2
回答已采纳
2
回答
当TCP保持活动中断连接
时
,我会得到什么
套接
字
错误?
、
、
、
我有一组TCP
套接
字
(间隔1分钟),由循环控制(选择读)。 read(2)将返回哪个错误?
浏览 2
提问于2012-12-11
得票数 9
回答已采纳
1
回答
boost::asio
读取
-从
套接
字
读取
所有数据后返回,无需等待EOF
、
、
、
问题是
在
我伸缩async_read_some
函数
的
时候--没有更多
的
数据可以从
套接
字
中
读取
。因此,处理程序
在
大约15秒
内
不会被调用-直到EOF被触发。(因此
服务器
套接
字
已断开连接)。我尝试过不同
的
读取
函数
,它们都只在
读取
或出现错误时返回1或微字节。 问题是,有时我不知道我需要
读取
多少字节-所以
浏览 0
提问于2013-05-16
得票数 1
回答已采纳
2
回答
如何在子
服务器
套接
字
关闭
时
使ZMQ发布客户端
套接
字
缓冲区消息
、
、
、
、
如果应用程序A正在使用发布
服务器
客户端将数据流到具有子
服务器
套接
字
以接受该数据
的
应用程序B,那么我们如何在应用程序A中配置发布客户端
套接
字
,以便当B
不可
用(如重新部署、重新启动)
时
,A缓冲所有
挂起
的
消息,当B变为可用
的
缓冲消息
时
,
套接
字
赶上实时
流
?简单地说,
在
子
服务器
浏览 15
提问于2019-10-18
得票数 3
回答已采纳
4
回答
我可以使用两个不同
的
线程
在
同一个
套接
字
上读写吗?
、
、
我正在为一个任务编写一个小东西,我必须管理主机之间
的
TCP连接。我最初
的
设想是两个TCP连接,一个传入
的
,一个传出
的
,以及一个非常复杂
的
协议来管理这些连接
的
创建和破坏。因此,这里有一个更简单
的
选择,我希望这是可行
的
。一个插座,很容易连接,很容易破坏。一个线程将数据写入该
套接
字
上
的
流
,一个线程从该
套接
字
上
的
流
中<
浏览 6
提问于2011-04-14
得票数 9
回答已采纳
2
回答
知道客户端何时
在
C中完成了对
套接
字
的
读取
、
我正在用c编写一个客户机-
服务器
程序,在这个程序中,我必须从
服务器
向客户机发送多个图像文件。有没有办法让
服务器
知道客户端何时完成了对
套接
字
的
读取
,
在
本地创建了图像文件,并成功地写入了它?附注:我已经尝试向
套接
字
发送消息,但当我尝试从
服务器
读取
套接
字
时
,程序
挂起
。任何帮助都将不胜感激。下面是
服务器</em
浏览 1
提问于2015-05-06
得票数 4
2
回答
在
Java中,线程
在
SocketRead0中
挂起
,我该怎么办?
、
、
、
、
我正在开发一个网络爬虫,但通常在短时间执行(分钟)后,一些线程会停下来做他们
的
工作。运行调试器
时
,我发现它在SocketRead0中停止了。当线程下载带有HttpURLConnection.getInputStream()
的
页面内容
时
,就会发生这种情况。有人知道如何解决或避免这种情况吗?
浏览 0
提问于2011-07-02
得票数 4
回答已采纳
2
回答
从同一个
套接
字
读取
的
多个线程
、
、
、
我正在开发一个应用程序来显示来自
服务器
的
数据。
服务器
不是我
的
,也不是很稳定。过多
的
连接会使
服务器
崩溃。
在
我
的
主要活动中,我有一个指向
服务器
的
套接
字
,但有时我想打开子活动来
读取
数据并显示它。我
的
问题是,我无法用相同
的
套接
字
实现这一点,必须为每个活动打开一个新
的
套接</
浏览 6
提问于2016-09-27
得票数 4
回答已采纳
1
回答
关闭客户端
内
的
读取
器/输入/
套接
字
、
、
我目前正在编写一个多客户聊天程序,这是非常好
的
工作。我现在唯一
的
问题是如果它被强制关闭java.net.SocketException: Connection reset public void run(){ showMsg
浏览 1
提问于2015-04-09
得票数 0
3
回答
同时等待条件(pthread_cond_wait)和
套接
字
更改(select)
、
、
、
、
我正在用c/c++编写一个与POSIX兼容
的
多线程
服务器
,它必须能够异步接受、
读取
和写入大量连接。
服务器
有几个工作线程,它们执行任务,并偶尔(
不可
预测
地)将数据排队以写入
套接
字
。客户端偶尔(
不可
预知地)将数据写入
套接
字
,因此
服务器
也必须异步
读取
。这样做
的
一种明显
的
方法是给每个连接一个线程,该线程从/向其<em
浏览 1
提问于2011-12-22
得票数 10
回答已采纳
5
回答
在
C++中实现心跳以检查
套接
字
连接
的
最佳方法是什么?
、
、
我刚刚用C++编写了一个使用sys/socket
的
客户端和
服务器
。我需要处理这样一种情况,即客户端仍处于活动状态,但
服务器
已关闭。一种建议
的
方法是使用心跳来定期断言连接。如果没有,则尝试每隔X秒重新连接一次,持续Y个
时间段
,然后超时。我正在使用
的
套接
字
可能有相关信息,有没有办法
在
不干扰缓冲区
的
情况下检查是否存在连接?
浏览 0
提问于2009-01-30
得票数 10
回答已采纳
1
回答
无法
在
具有等待和通知
的
多线程环境中
读取
套接
字
输入流
、
、
我使用了两个线程- ReaderThread用于
读取
套接
字
输入流,WriterThread用于写入
套接
字
输出
流
。当我只是写到
流
中而不是从
流
中
读取
时
,这两种方法都工作得很好。但是当我也从输入流中
读取
时
,程序没有进一步运行,它
挂起
了。 下面是
在
WriterThread类中编写
的
代码。,使用"writer“对象将其写入<em
浏览 0
提问于2010-01-29
得票数 0
回答已采纳
3
回答
在
C/ Unix中监听IP子网
的
套接
字
、
、
、
、
我试图用C语言编写一个
服务器
-客户端
套接
字
程序,目的是让
服务器
在
特定端口上监听,但跨范围
的
IP地址属于相同
的
IP子网。这个IP子网是127.x.x.x范围
的
一部分(当然不是127.0.0.1 )。有几点需要注意: 这是一个基于
流
的
套接
字
,而不是数据报
套接
字
。address.Implementation --这不是C/C++中仅在Unix
浏览 3
提问于2012-06-25
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PyQt5:局域网群聊小工具Plus 3
Java网络编程
服务器模型——从单线程阻塞到多线程非阻塞(中)
Python 高级编程之网络编程 Socket(六)
python网络编程——什么是socket?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券