社区
Linux/Unix社区
帖子详情
请教: read一个socket, read返回需要多长时间?
redex
2006-09-14 10:13:46
read一个socket, 假设read一直读不到数据的话, 它是否会一直
往那read, 是否会超时, 返回需要多长时间?
...全文
737
7
打赏
收藏
请教: read一个socket, read返回需要多长时间?
read一个socket, 假设read一直读不到数据的话, 它是否会一直 往那read, 是否会超时, 返回需要多长时间?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pinelinda
2006-10-25
打赏
举报
回复
如果不设套接字的属性(读超时)的话,如果没有数据,则默认一直阻塞,
如果设置,则过超时时间后,就返回-1.
struct timeval recv_timeval;
s = socket(AF_INET, SOCK_STREAM, 0);
recv_timeval.tv_sec = 0;
recv_timeval.tv_usec = 500;
setsockopt(s, SOL_SOCKET, SO_RCVTIMEO, &recv_timeval, sizeof(recv_timeval));
bywind1980
2006-10-24
打赏
举报
回复
建议搂住读一下,rechard stevens的 unix网络编程 里面对这个问题有很详细的解释
happy_flying
2006-10-24
打赏
举报
回复
楼上所言极是。
redex
2006-10-24
打赏
举报
回复
据说在read过程中, 可能会被信号中断,
请问在什么情况下read会被什么信号中断呢?
johndiyang
2006-09-14
打赏
举报
回复
默认是等待有数据出现。
可以 通过select配置其反应。
fytzzh
2006-09-14
打赏
举报
回复
如果read没有数据可读,会一直阻塞下去,直到有数据可读,或者返回错误.
neophyte111
2006-09-14
打赏
举报
回复
如果有数据就应该小于1毫秒
一次性搞定数据库事务
第七部分:阿里巴巴分布式事务框架Seata:历经多年双十一,微服务分布式事务框架,用
一个
Nacos+Spring Cloud+Seta+MySql的微服务项目,实战讲解阿里的分布式事务技术,深入理解和学习Seata的AT模式、TCC模式、SAGA...
linux高吞吐量
socket
接收,
socket
吞吐量和时延的困惑
本帖最后由 remaper 于 2013-12-19 01:44 编辑hi,各位好
请教
一个
问题,最近做了个测试,机器8core + 12G内存,两台机器,ping值0.1ms一台部署client一台部署server数据包大小512bytes同步模式下(发
一个
收
一个
,再发...
PHP
socket
编程+防火墙解决Connection refused+tcpdump分析网络包
代码实现 服务端:
socket
_server.php <?... //创建服务端的
socket
套接流,net协议... $
socket
=
socket
_create(AF_INET,SOCK_STREAM,SOL_TCP); //绑定接收的套接流主机和端口,与客户端相对应 if(
socket
_bind...
C# 实现的多线程异步
Socket
数据包接收器框架
<br />几天前在博问中看到
一个
C#
Socket
问题,就想到笔者2004年做的
一个
省级交通流量接收服务器项目,当时的基本求如下:接收自动观测设备通过无线网卡、Internet和
Socket
上报的交通量数据包全年365*24运行的...
VB.NET
Socket
Server端两个异常
请教
如何处理
Public Shared Function
Socket
Server_Start(ip ... Temp_
Socket
= New
Socket
(AddressFamily.InterNetwork,
Socket
Type.Stream, ProtocolType.Tcp) '使用TCP协议 Dim localEndPoint As New IPEndPoint(IPAddress.Pars
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章