社区
网络编程
帖子详情
哪错了 ???
tracy07056
2008-11-02 02:51:53
我初学结构体,不知道下面哪错了,请指教
struct ClientRequest
{
int a;
int b;
int c;
};
ClientRequest Request;
ClientRequest.a=1;
ClientRequest.b=2;
ClientRequest.c=3;
memset(sendBuf,&Request,sizeof(Request));
send(client_sock,sendBuf,sizeof(sendBuf)+1, 0 );
...全文
39
2
打赏
收藏
哪错了 ???
我初学结构体,不知道下面哪错了,请指教 struct ClientRequest { int a; int b; int c; }; ClientRequest Request; ClientRequest.a=1; ClientRequest.b=2; ClientRequest.c=3; memset(sendBuf,&Request,sizeof(Request)); send(client_sock,sendBuf,sizeof(sendBuf)+1, 0 );
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yize.link
2008-11-02
打赏
举报
回复
纠正一下.
char *buf = &ClientRequest
应该是:
char *P = (char *)&ClientRequest;
接收的话是:
ClientRequest Request;
char *P = (char *) &Request;
int len = sizeof(Request);
while(len){
int ret = recv(sock_client, P, len, 0);
if(SOCKET_ERROR == ret){
count<<"Thread:"<<GetCurrentThreadId()<<" recv过程发生错误:"<<WSAGetLastError()<<endl;
break;
}
if(!ret){
count<<"Thread:"<<GetCurrentThreadId()<<" recv过程发生中连接已断开!"<<endl;
break;
}
len -= ret;
P += ret;
if(len == 0)
cout<<"Thread:"<<GetCurrentThreadId()<<" received from:"<<sock_client<<": A.head="<<A.head<<endl;
}
yize.link
2008-11-02
打赏
举报
回复
我看来看去你这句就是错的.
struct
{
int a;
int b;
int c;
}ClientRequest,*LPClientRequest;
ClientRequest Request;
ClientRequest.a=1;
ClientRequest.b=2;
ClientRequest.c=3;
char *buf = &ClientRequest
send(client_sock,buf,sizeof(ClientRequest), 0 );
下列选项中不符合python语言变量命名规则的事_????????????????????????????????????????????????????????????????????以下选项中,不...
以下选项中,不符合Python语言变量命名规则的是答:3_1封闭经济是这样一种经济:答:不存在国际贸易皮肤外伤处理过程不需要下列哪一项答:冰敷坚持和平发展,推动建设新型国际关系,合作共赢是目标。答:√下面哪些...
每年的码农都流去哪了?
错,纯论薪水,BAT最多只能算是3、4等的offer。 IT民工的毕业去处有哪几类?就员工来说,我觉得按照待遇,大概可以分为以下几类:国外 的offer、国内互联网顶级offer(主要是游戏公司)、银行IT、互联网、华为、运营...
python语言合法变量命名规则_下列不符合Python语言变量命名规则的是??????????????????????????????????????????????????????????????...
答:错 水洗的咖啡豆比日晒的咖啡豆果酸更强,指的是果酸的哪一个影响因素 答:处理方式 认知主义的代表人物有 答:B 皮亚杰 C 奈塞尔 税款具有优先权,因此纳税人欠缴的税款先于抵押权、质权、留置权执行。 答:错...
快手视频素材在哪找?各大平台视频素材批量下载
快手视频素材在哪找?各大平台视频素材批量下载,在自媒体这个行业里,视频是现阶段流量最大的一种内容输出方式,也是快速吸粉的一个方法,那么快手视频素材应该去哪里找呢?我们接下来一起去看看。 快手视频素材在...
办公软件EXCEL如何输入对错符号???
办公软件EXCEL如何输入对错符号??? 单击Excel菜单选项,单击符号选项,会弹出如下的页面 在弹出的符号菜单栏中选择Symbol选项,会弹出如下图所示的页面, 拖拉进度条到下方位置,这样就可以找到需要输入的对错...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章