【发布时间】:2023-04-02 18:35:01
【问题描述】:
我正在学习使用 C++ 进行非常基本的套接字编程 我被困在我试图发送随机生成的 int 的部分 在插座上。
服务器.cpp
int code = rand();
send(connfd, (char*)code, sizeof(int), 0);
client.cpp
int code = 0;
recv(connfd, (char*)code, sizeof(int), 0);
我做错了什么?
【问题讨论】:
-
编译器是怎么说的?
-
C++?那你为什么要标记C呢?
-
code不是地址,甚至不会通过将其转换为地址类型(指向char的指针)而成为地址。