社区
网络编程
帖子详情
怎么才能使windows socket设置成阻塞模式?
shao666
2006-04-13 04:49:10
我调用accept和connect怎么都没有出现阻塞而是返回INVALID_SOCKET和SOCKET_ERROR?怎么才能设置成
阻塞模式?
...全文
253
4
打赏
收藏
怎么才能使windows socket设置成阻塞模式?
我调用accept和connect怎么都没有出现阻塞而是返回INVALID_SOCKET和SOCKET_ERROR?怎么才能设置成 阻塞模式?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shao666
2006-04-14
打赏
举报
回复
问题找到了,是accept的参数addrlen传错了
shao666
2006-04-13
打赏
举报
回复
WSAStartup返回0 ,socket反回非INVALID_SOCKET,bind返回非SOCKET_ERROR,listen返回非SOCKET_ERROR
kingzai
2006-04-13
打赏
举报
回复
connect,accept默认是阻塞,从你的错误看可能的原因是你没有对socket初始化
qwertxp
2006-04-13
打赏
举报
回复
你程序本身就有问题吧,程序都不能运行,你怎么知道是不是阻塞模式?非阻塞只能用线程实现,你用了吗?
windows
下设置
socket
的connect超时
变相的实现connect的超时,我要讲的就是这个方法,原理上是这样的: ...6.将
socket
设置为
阻塞
模式
(如果你的程序不需要用
阻塞
模式
的,这步就省了,不过一般情况下都是用
阻塞
模式
的,这样也容易管理)
blocking mode
socket
(
阻塞
模式
socket
-
windows
)
blocking mode
socket
(
阻塞
模式
socket
-
windows
) 详细介绍请在csdn搜索“blocking mode
socket
”,是对此代码的介绍。
Windows
Socket
《精通
Windows
Socket
》中
阻塞
模式
的一个例子,
feizuse.rar_C
socket
非
阻塞
_网络服务_非
阻塞
_非
阻塞
socket
此源码基于
socket
windows
下网络服务器程序,非
阻塞
模式
。
windows
socket
通迅工具
最简单的
windows
socket
编写的通迅工具,用的是服务器/客户端
模式
,TCP
阻塞
编程,用VC++2010编写的,里面包含Server和Client两个项目分别用于服务器端和客户端,虽然比较粗糙,但本人也是新手,优点就是简单易懂。
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章