c - 保存文件的问题
问题描述
我正在尝试根据以下代码保存套接字消息,但它没有创建文件或保存套接字消息:
//Create socket
int mySock=socket(AF_INET,SOCK_STREAM,0);
if (mySock<0) {
printf("Error creatig socket\n");
exit(1);
}
//connect socket to server
if(connect(mySock,(struct sockaddr*)&sAddress, sizeof(sAddress) ) != 0){
printf("Error in connecting socket\n");
exit(1);
}
//Send some data:
char message[1024];
sprintf(message, "GET %s HTTP/1.1\r\nHost: %s\r\nConnection: close\r\n\r\n", pcPage, pcWWWServer);
if (send(mySock, message, strlen(message), 0) < 0)
{
printf("Send failed");
return 1;
}
else
{
printf("Data Sent\n");
}
//Receive some data:
char recBuffer[16000];
if (recv(mySock,recBuffer, sizeof(recBuffer),0) > 0){
printf("%s\n", recBuffer);
}
//Save it to disk
FILE *fp = fopen (write, "output.txt");{
//for (sizeof(recBuffer), 0) > 0;{
fprintf (fp, recBuffer, write);
fclose(fp);
}
close(mySock);
return 0;
}
}
我相信保存文件有问题有人可以帮忙吗
解决方案
推荐阅读
- postgresql - pg_basebackup(复制)后无法启动 Postgresql 12
- apache - apache:隐藏目录重定向到 403 而不是 404
- heroku - 应用程序部署时,heroku 中出现“应用程序错误”
- vue.js - Vuetify V-File-input 与 append-outer-icon
- python - 在两个绘图之间共享 x 轴
- c# - 从另一个窗体调用 DataGridViewEventArgs e
- java - JpaRepository 出现问题 - SQLException:列名无效
- html - HTML 按钮控件
- javascript - 在客户端使用公钥验证 JWT 签名(RS256),无需服务器/node.js
- r - 读取事务(arules)的项目少于 R 数据框?