char data[1000000];
//strcpy(data,"hahahahahahahha");
int i;
for (i = 0;i < 999000;i++)
data[i] = 'a';
int data_len = strlen(data);
int w_res;
for (i = 0;i < 2;i++)
{
w_res = write(SocketFd,data,data_len);
if (w_res == -1)
{
perror("write:");
}
else
{
printf("ok ");
}
write:: Resource temporarily unavailable 服务器连接close
本文通过一个C语言示例展示了如何处理并写入一个大型数据缓冲区到socket中。示例初始化了一个大小为1MB的字符数组,并填充了特定字符,随后通过write函数发送到指定的socket连接上,提供了错误处理流程。
7133

被折叠的 条评论
为什么被折叠?



