社区
通信技术
帖子详情
Socket编程中send和write函数区别?
hexinzheng19780209
2003-06-14 11:56:10
Socket编程中发送数据可以使用send和write两个函数,但是这两个函数什么情况使用?他们之间的区别是什么?
...全文
2246
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()等数据传输
函数
。同时,文章还解释了监听套接字与连接套接字的
区别
。
C语言实现TCP Socket客户端数据发送
本文聚焦网络编程
中
关键的Socket通信,介绍其基本概念,对比TCP和UDP协议
区别
。详细阐述在C语言里建立Socket连接、使用
send
和
write
函数
发送数据、recv和read
函数
接收数据的方法。还提及
函数
封装与接口简化,以及错误处理的重要性和实践策略,助初学者打好网络编程基础。
通信技术
4,394
社区成员
28,906
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章