易截截图软件、单文件、免安装、纯绿色、仅160KB

C SOCKET 传送文件的问题

服务端 SEND
客户端 RECV

客户端如何获取服务端每次发送数据的大小(客户端根据服务端发送实际数据的大小,RECV指定的大小,不然客户端可能一次性把服务端 分三次SEND的数据 一次性给RECV了)

服务器先发个size
再发数据、、


一次收完就收完呗,没有任何问题,出问题的是你的设计

嘻嘻,不懂。。。帮顶下~~

定义一个包头,先接受包头,然后根据包头信息取数呗。

RECV返回值不是大小?

这个已经TCP/IP的问题了

包头是一种办法,也可以在RECV时sleep一下,还可以收到再返回一个信息,方法有多种

LZ看我的帖子。。貌似我发过类似的东西

windows sockets 1.1库函数很多,建议lz可以去看一下

学习了

应该是你的RECV定义一个MaxSize,接收 ser/MaxSize+ser%MaxSize 次。

可以考虑使用select函数监听服务端是否有数据,有一个包收一个包,其中服务端第一个包最好带一个头部,让客户端知道后续有多少个包多大

永远不要指望recv和send一一对应


相关问答:

C 程序问题 (三) - C/C++ / C语言

问题一:
在对齐为4的情况下
struct BBB
{
long num;
char *name;
short int data;
char ha;
short ba[5];
}*p;
p=0x1000000;
p+0x200=____;
(Ulong)p+0x200=____;
(char*)p+0x200=____;
假设在32位C ......

C 程序问题(四) - C/C++ / C语言

#include "stdio.h"
int main()
{
  char *ch(char *, char *);
  char str1[]="I am glad to meet you!";
  char str2[]="Welcom to study C!";
&nb ......

关于c:forEach迭代标签的问题

本人在项目中,用ssh架构,想做成分页的效果.
以前我在页面中是,这样取得数据的
<!--进行循环遍历数据-->
<!--进行循环遍历数据-->
<%
List<Users> lof = (List) request.getAttri ......

高分求!最好是C/C++ - C/C++ / C语言

分别用结构化方法和面向对象方法编程实现下面要求:
对Circle和Rectangle实现以下功能Center,Move,Rotate,Print.
自己先订以下,这是一个刚学习计算机的人问我的


学习,看看

继续顶哦

学习了。

go o ......

如何用C画图,能否编一个具体的 急用

如何用C画图,能否编一个具体的 。
#include <conio.h>
#include <stdio.h>
int main()
{
int i;
char *s[]={"BLACK","BLUE","GREEN","CYAN","RE ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号