社区
网络编程
帖子详情
BSD Socket 读取数据的相关问题
Mr_Guo
2013-11-25 09:06:18
刚刚研究网络这一块,有些东西还不太懂,向大家请教一下:
关于read函数,由服务端发来的一个数据,我可以分多次去read吗?就是每次只读取一部分。如果可以 该怎么写代码呢,给个简单的代码也ok
比如说,服务端发给客户端的数据大概在300-500个字节,长度不确定,用前4个字节标识了长度,我可以先读前四个字节,再根据这个长度去读后面的数据吗?还是一个数据只能对应一个read函数?
...全文
74
1
打赏
收藏
BSD Socket 读取数据的相关问题
刚刚研究网络这一块,有些东西还不太懂,向大家请教一下: 关于read函数,由服务端发来的一个数据,我可以分多次去read吗?就是每次只读取一部分。如果可以 该怎么写代码呢,给个简单的代码也ok 比如说,服务端发给客户端的数据大概在300-500个字节,长度不确定,用前4个字节标识了长度,我可以先读前四个字节,再根据这个长度去读后面的数据吗?还是一个数据只能对应一个read函数?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Guo江涛
2013-11-26
打赏
举报
回复
可以分多次去recv,recv接受4个参数,最后一个参数为0 表示将读完的数据从流中删除,下次recv的时候接着往后读 recv和send是linux的函数 read和write是C的函数
ios
bsd
socket
客户端发送和接收数据
ios
bsd
socket
客户端发送和接收数据
iOS中
BSD
socket
的客户端实现
iOS中
BSD
socket
的客户端的简单实现,希望对大家有帮助
Network的
bsd
socket
的ipv6可以连接服务器3344,可以接受数据
Network的
bsd
socket
的ipv6可以连接服务器3344,可以接受数据
C实现基于
Socket
实现自定义协议通信
掌握C语言形式的
Socket
编程接又用法,能够正确发送和接收网络数据包; 分为客户端和服务端
socket
通信TCP
多个客户端之间的一对一通信,一个服务端转发和处理数据。并且支持一个客户端给多个客户端发送消息,该程序在标准的控制台输入和输出.
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章