C 语言 send 函数发送整型数据
不可以,send 函数只能发送字符串数据。如果需要发送整型数据,需要先将整型数据转换为字符串再进行发送。例如,可以使用 sprintf 函数将整型数据格式化为字符串,然后使用 send 函数发送。
int num = 12345;
char buffer[100];
sprintf(buffer, "%d", num);
// 发送数据
send(socket, buffer, strlen(buffer), 0);
在上面的代码中,我们首先将整型变量 num 转换为字符串并存储在 buffer 中。然后使用 send 函数发送 buffer 中的字符串数据。
需要注意的是,send 函数发送的是字节流,而不是字符。因此,在接收端需要根据发送的数据类型进行解析。
原文地址: https://www.cveoy.top/t/topic/bzS7 著作权归作者所有。请勿转载和采集!