社区
网络编程
帖子详情
如何得知 某个socket是否是 阻塞模式 还是非阻塞模式?
heyongzhou
2006-05-17 04:19:16
getsockopt 能获取吗? 改怎么使用?
ioctlsocket 是设置的,有类似获取的函数吗?
...全文
560
8
打赏
收藏
如何得知 某个socket是否是 阻塞模式 还是非阻塞模式?
getsockopt 能获取吗? 改怎么使用? ioctlsocket 是设置的,有类似获取的函数吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lifengice0706
2006-05-19
打赏
举报
回复
http://community.csdn.net/Expert/topic/4358/4358578.xml?temp=.5258753
我回答过这个问题!
DJay
2006-05-18
打赏
举报
回复
用getsockopt阿
heyongzhou
2006-05-18
打赏
举报
回复
我现在关心的这个socket,不是我自己弄的,我是通过hook技术 找到这个socket的,
现在利用这个socket做点事情。所以并不知道阻塞还是非阻塞。
AsherPan
2006-05-18
打赏
举报
回复
单步调试时,你看recv或send是否阻塞在这条语句上.
robin_yao
2006-05-18
打赏
举报
回复
SOCKET默认是阻塞模式的
unsigned long argp=1;
ioctlsocket(fd,FIONBIO,(unsigned long*)&argp);设置为非阻塞
ioctlsocket本来就是针对某个SOCKET而言的,
对一个SOCKET而言,你设了非阻塞就是非阻塞,不是当然是阻塞的
设置没设置你自己不知道啊!!!
楼主问的很奇怪,难道是我没理解你?
heyongzhou
2006-05-18
打赏
举报
回复
现在的问题是, 我要得知 某个socket 是否是 阻塞还是 非阻塞 。
heyongzhou
2006-05-17
打赏
举报
回复
现在的问题是, 我要得知 某个socket 是否是 阻塞还是 非阻塞 。
kbsoft
2006-05-17
打赏
举报
回复
SOCKET默认是阻塞模式呀
unsigned long argp=1;
ioctlsocket(fd,FIONBIO,(unsigned long*)&argp);设置为非阻塞
socket
的
阻塞
模式
和
非
阻塞
模式
(send和recv函数在
阻塞
和
非
阻塞
模式
下的表现)
socket
的
阻塞
模式
和
非
阻塞
模式
无论是Windows还是Linux,默认创建
socket
都是
阻塞
模式
的 在Linux中,可以再创建
socket
是直接将它设置为
非
阻塞
模式
int
socket
(int __domain, int __type, int __protocol) 将__type...
【服务器系统设计】
socket
的
阻塞
模式
和
非
阻塞
模式
总结
对
socket
在
阻塞
和
非
阻塞
模式
下各个
socket
函数的表现进行深入理解,是掌握网络编程的基本要求之一,也是重点和难点。 在
阻塞
和
非
阻塞
模式
下,我们常常讨论的具有不同行为表现的
socket
函数一般有connect,accept,send...
socket
的
阻塞
模式
和
非
阻塞
模式
Socket
阻塞
与
非
阻塞
socket
的
阻塞
模式
和
非
阻塞
模式
在应用程序 A 与 应用程序 B 建立了 ...上面的示例验证了如果一端一直发数据,而对端应用层一直不取数据(或收取数据的速度慢于发送速度),则很快两端的内核缓冲区很快就会被填满,导致发送端调用 send 函数被
阻塞
。
socket
/io(3)、
socket
阻塞
与
非
阻塞
,同步与异步、I/O模型
socket
阻塞
与
非
阻塞
,同步与异步 作者:huangguisu 1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),
阻塞
(Block)/
非
阻塞
(Unblock)四种调用方式: 同步: 所谓同步,就是在发出一个...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章