社区
通信技术
帖子详情
Socket编程中send和write函数区别?
hexinzheng19780209
2003-06-14 11:56:10
Socket编程中发送数据可以使用send和write两个函数,但是这两个函数什么情况使用?他们之间的区别是什么?
...全文
2245
2
打赏
收藏
Socket编程中send和write函数区别?
Socket编程中发送数据可以使用send和write两个函数,但是这两个函数什么情况使用?他们之间的区别是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hexinzheng19780209
2003-06-17
打赏
举报
回复
write向文件描述符中写数据,那么文件描述符怎么把数据发送到缓冲区中呢?我原来以为write是把数据写到缓冲区,然后缓冲区发送数据的。
我看的tcp/ip:linux套接字实现(Douglas写的)那本上是这样写道:文件描述符和套接字描述符在一个描述符数据结构中。
麻烦您给一个c#区别两者用法的程序好吗?
cloudswhere
2003-06-16
打赏
举报
回复
write一般是向文件描述符中写数据,而send是向socket(如建立tcp连接的)中发送数据。如果你是用socket,最好用send,并且这个函数还有个参数用来控制数据传输的形式。
read
函数
、
write
函数
、recv
函数
、
send
函数
区别
本文详细对比了Unix标准
函数
read/
write
与
socket编程
专用
函数
recv/
send
的
区别
,包括头文件、参数数量及应用场景的不同,强调在
socket编程
中
recv与
send
的使用更为广泛。
linux
中
read,
write
和recv,
send
的
区别
(转)
本文详细介绍了recv和
send
函数
在
socket编程
中
的应用,包括如何通过第四个参数控制读写操作,以及这些
函数
与read和
write
函数
的
区别
。同时,文
中
还提到了在Unix系统下将设备视为文件,并使用read
函数
读取socket数据的方法。
linux运行cleverqq,linux
中
read,
write
和recv,
send
的
区别
本文详细介绍了recv和
send
函数
在
socket编程
中
的应用,包括如何通过这些
函数
实现数据的接收和发送,并解释了与read和
write
函数
的
区别
及第四参数的作用。
socket
函数
接口
本文详细介绍了
Socket编程
的基础知识,包括socket(), bind(), listen(), connect(), accept()等关键
函数
的使用方法,以及read(),
write
(),
send
(), recv()等数据传输
函数
。同时,文章还解释了监听套接字与连接套接字的
区别
。
通信技术
4,394
社区成员
28,906
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章