socket 编程中,memcpy()的问题。-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

socket 编程中,memcpy()的问题。

2016-03-23 16:11:02 1786 1

望大神指教。
定义了个结构体:

 struct USERDATA 
{
     char name[30];
     char passwd[30];
}
memcpy(userdata.name,"kakarot",sizeof("kakarot"));
memcpy(userdata.passwd,"123",sizeof("134"));
send() 之后;
char buffer[BUFSIZ] = "0";
recv(clntSock,buffer,BUFSIZ -1,0);
memcpy(&userdata,buffer,strlen(buffer));

可是为什么收的,只收到了name,而passwd为空

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:11:26

    `
    memcpy(&userdata,buffer,strlen(buffer));//strlen改为 sizeof(struct USERDATA)
    `

    0 0
相关问答

1

回答

socket服务无法启动监听服务

2018-08-23 17:55:35 770浏览量 回答数 1

2

回答

SLB 端口检测的socket包内容是什么

2016-03-01 11:40:24 3122浏览量 回答数 2

1

回答

socket通信,字节丢失问题

2016-02-18 14:27:29 3080浏览量 回答数 1

1

回答

java关于socket 多线程的问题

2016-03-19 17:29:22 2331浏览量 回答数 1

1

回答

socket相关

2016-05-31 14:54:01 1381浏览量 回答数 1

1

回答

socket编程中的accept函数

2016-06-06 08:49:45 1936浏览量 回答数 1

1

回答

PHP 如何实现多线程 socket 编程?

2016-06-17 11:31:16 2641浏览量 回答数 1

1

回答

socket.bind绑定IP和端口,会自动绑定什么?

2021-11-06 21:10:38 108浏览量 回答数 1

1

回答

Socket类中创建一个套接字并将其连接到指定远程地址上的指定远程端口的方法是什么?

2021-11-17 18:23:56 165浏览量 回答数 1

1

回答

一个socket一个线程存在的问题是什么?

2021-11-19 20:08:25 100浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载