社区
通信技术
帖子详情
Socket编程中send和write函数区别?
hexinzheng19780209
2003-06-14 11:56:10
Socket编程中发送数据可以使用send和write两个函数,但是这两个函数什么情况使用?他们之间的区别是什么?
...全文
2251
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
函数
区别
#include <unistd.h> ssize_t read(int fd, void *buf, size_t count); -----------------------read - read from a file descriptor #include <unistd.h> ssize_t
write
(int fd, const void *buf, size_t count); ----------------------
write
-
write
to..
linux
中
read,
write
和recv,
send
的
区别
(转)
1、recv和
send
函数
提供了和read和
write
差不多的功能。但是他们提供了第四个参数来控制读写操作.int recv(int sockfd,void *buf,int len,int flags)int
send
(int sockfd,void *buf,int len,int flags) 前面的三个参数和read,
write
相同,第四个参数能够是0或是以下的组合:________...
linux运行cleverqq,linux
中
read,
write
和recv,
send
的
区别
1、recv和
send
函数
提供了和read和
write
差不多的功能。但是他们提供了第四个参数来控制读写操作.int recv(int sockfd,void *buf,int len,int flags)int
send
(int sockfd,void *buf,int len,int flags)前面的三个参数和read,
write
相同,第四个参数能够是0或是以下的组合:____________...
socket
函数
接口
1、int socket(int protofamily, int type, int protocol) (1)protofamily:即协议域,又称为协议族(family)。 常用的协议族有,AF_INET(IPV4)、AF_INET6(IPV6)、AF_LOCAL(或称AF_UNIX,Unix域socket)、AF_ROUTE等等。协议族决定了socket的地址类型,在通信
中
必须采用对应...
Agent记忆审计工具|重复项+过期项+敏感字段+报告
原创本地数据分析与工程检查工具。每个压缩包均包含独立源码、3项自动化测试、可复现合成示例、HTML/JSON/SVG离线报告、1080×720真实运行效果图、README、MIT License和原创声明。Node.js 18+可直接运行,零第三方运行依赖;不包含热点产品源码、官方素材、论文、生产数据或账号信息。
通信技术
4,395
社区成员
28,907
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章