c++ - 将来自套接字的 read() 的输出存储在 char 变量中

标签 c++ sockets char recv

将 Socket 的 read() 或 recv() 操作的输出存储在 char 变量中的最简单方法是什么?

我正在将一段文本从客户端传递到服务器,需要将其读入一个 char 变量,然后该变量将在应用程序中进一步显示和使用。

最佳答案

如果您从套接字读取,只需将字符缓冲区的地址作为第二个参数传递给 read()(或 recv() 的第二个参数)或 recvfrom() 如果您正在使用其中任何一个)。

关于c++ - 将来自套接字的 read() 的输出存储在 char 变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10524669/

相关文章:

java - 计算机中有几级解释/编译?

android - 如何将套接字/文件描述符传递给Android中的其他应用程序

ios - GCDAsyncUDPSocket:虽然已成功发送但未收到任何数据

c - 从二维字符数组指针获取字符,该指针是 C 中结构指针的属性

C++运算符==,检查自身是否相等重要吗?

c++ - 如何将对象存储在 Vector 中的对象中? (C++)

C++ 预处理器不知道模板参数?

java - Java 中的基本 Socket 编程

java - (var) 无法解析为类型

c - 为什么 sizeof ('a' ) 在 C 中是 4?