社区
C语言
帖子详情
C socket read不到数据
qgstrong
2014-02-24 01:48:55
我在用C编写一个服务器端和客户端用来发送文件,但是read不到数据,我sleep三秒之后又能接收到数据了,这是为什么啊
...全文
64
回复
打赏
收藏
C socket read不到数据
我在用C编写一个服务器端和客户端用来发送文件,但是read不到数据,我sleep三秒之后又能接收到数据了,这是为什么啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C语言开发Linux下web服务器(支持GET/POST,SSL,目录显示等)
C语言开发Linux下web服务器(支持GET/POST,SSL,目录显示等)
C语言
socket
清空缓存,C语言
socket
send()
数据
缓存有关问题
C语言
socket
send()
数据
缓存问题send()函数默认情况下会使用Nagle算法,Nagle算法通过将未确认的
数据
存入缓冲区直到积攒到一定数量一起发送的方法,来减少主机发送零碎小
数据
包的数目。所以如果send()函数发送
数据
过快的话,该算法会将一些
数据
打包后统一发出去。如果不了接这种情况,接收端采会遇到看似很奇怪的问题,比如成功recv()的次数与成功send()的次数不相等,在这中情况...
C语言
socket
编程中关于
read
()和write()的思考
最近开始学习C的
socket
编程,教材上有一处依照我对IO函数的理解,我感觉有点问题,故而研究了一下。学的很浅,可能有错漏。 1.
socket
编程中
read
()和write()内部原理 每个
socket
应该是在内核中具有相应的send_buffer和recv_buffer,这个就是普通文件读写中常说的内核缓冲,应该大致是一样的。以下的讨论均基于阻塞模式下,实际可以设置为非阻塞模式,但暂还没详细研究...
linux上
socket
接收
不到
数据
,linux下
SOCKET
数据
接收
不到
问题
服务端和客户端程序在PC上可以运行,但是把服务端程序放到开发板上就不行了。开发板IP:192.168.1.6,pc:192.168.1.10。服务端程序:#include#include#include#include#include#include#include#include#defineSERVERPORT8080#defineMAXCONNET10intmain(){struc...
socket
服务端接收和发送
数据
c语言,
socket
编程,服务器端收到
数据
后,立即向客户端发送
数据
,但客户端收
不到
?代码贴出,帮我分析一下。...
socket
编程,服务器端收到
数据
后,立即向客户端发送
数据
,但客户端收
不到
?代码贴出,帮我分析一下。这是服装器端代码:FD_ZERO(&fdR0);FD_SET(sockfd,&fdR0);while(
socket
stat!=SOCK_ERR){switch(
socket
stat){caseSOCK_RECV:fdR1=fdR0;timeout.tv_sec=10;...
C语言
70,020
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章