社区
网络编程
帖子详情
难到在Windows socket下不能用read()/write()??
blueol
2003-08-14 03:37:59
请问:为什么我在Windows socket下,用read()/write()总是读不到或写不出数据。但把read()/write()换成recv()/send()就正常了。这是为什么呀?!!难到在Windows socket下不能用read()/write()??
...全文
488
10
打赏
收藏
难到在Windows socket下不能用read()/write()??
请问:为什么我在Windows socket下,用read()/write()总是读不到或写不出数据。但把read()/write()换成recv()/send()就正常了。这是为什么呀?!!难到在Windows socket下不能用read()/write()??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaohedou
2003-08-15
打赏
举报
回复
考虑移植性还是用 recv()/send()
blueol
2003-08-14
打赏
举报
回复
如果是收发一个TCP数据,用recv()/send()收到/发送的数据是不带TCP包头的;而用read()/write()收到/发送的数据是带TCP包头。
我这样的看法对吗??
taolei
2003-08-14
打赏
举报
回复
recv()/send()是标准的socket函数,在任何操作系统下都可以用,还是用recv()/send()吧
blueol
2003-08-14
打赏
举报
回复
能说一下不同的实现过程吗?
afc
2003-08-14
打赏
举报
回复
windows下和linux的实现不同
blueol
2003-08-14
打赏
举报
回复
to:rockersz(天生我菜必有用)
可是我在Linux下用的socket是可以用write()和read()读写的。
tanglg00
2003-08-14
打赏
举报
回复
用ReadFile()和WriteFile()就可以了。
fantiyu
2003-08-14
打赏
举报
回复
read/write是mfc的函数
rockersz
2003-08-14
打赏
举报
回复
socket不能用write()和read()读写
blueol
2003-08-14
打赏
举报
回复
请帮帮忙啊!!
Socket
编程系列之2:
Windows
-API网络编程入门实战
Socket
编程系列初步计划:
Socket
编程系列之1: Linux-API 网络编程入门实战
Socket
编程系列之2:
Windows
-API 网络编程入门实战
Socket
编程系列之3: Muduo 网络编程入门实战
Socket
编程系列之4: Libevent 网络编程入门实战
Socket
编程系列之5: Libcurl 网络编程入门实战
Socket
编程系列之6: Boost-ASIO 网络编程入门实战----------------------------------------------------
Socket
编程系列之2:
Windows
-API网络编程入门实战l Winsock编程接口l UDP程序设计l TCP套接口函数l Web客户/服务器程序l 基于
windows
的IO复用机制l UDP广播和多播l 套接字选项l
Windows
套接字I/O模型l 原始套接字与ICMPl WinInet简介与案例实战
socket
编程之
read
()/
write
()
read
()/
write
()入门
socket
编程之
read
/
write
一.
read
/
write
的语义:为什么会阻塞? 先从
write
说起: #include ssize_t
write
(int fd, const void *buf, size_t count); 首先,
write
成功返回,只是buf中的数据被复制到了kernel中的TCP发送缓冲区。至于数据什么时候被发往网络,什么时候被对方主机接收,什么时候被对方进程读取,系统调用层面不会
socket
超时设置详解(connect/
read
/
write
)
一.基本概念(摘自:《unix网络编程卷1》14.2 套接字超时) 在涉及套接字的I/O操作上设置超时的方法有以下三种 (1)调用alarm,它在指定超时期满时产生SIGALARM。这个方法涉及信号处理,而信号处理在不同的实现上存在差异,而且可能干扰进程中现有的alarm调用。 (2)在select中阻塞等待I/O(select有内置的时间限制),以此替代直接阻塞在
read
或
write
调用上
深刻理解
socket
编程中的
read
&&
write
前记 本文内容基本复制粘贴来自互联网博客,由于实在写的太好,所以特此再总结下。先放个图,下图来自以下链接:https://www.cnblogs.com/junneyang/p/6126635.html,在这里感谢博主总结的这个图! 该图基本总结了wirite和
read
的各种情况,下面再详细进行说明吧! 以下内容很多摘自 https://www.cnblogs.com/promise6522/archive/2012/03/03/2377935.html
read
/
write
回溯 首先,.
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章