gpt4 book ai didi

在 C 中使用 TCP 的客户端服务器

转载 作者:太空宇宙 更新时间:2023-11-04 08:01:28 24 4
gpt4 key购买 nike

<分区>

我正在处理客户端服务器项目,我必须从服务器端的文件中搜索客户端请求的数据。

我在客户端的代码:

        printf("Enter data to search: \n");
fgets(buf,sizeof(buf),stdin);
send(s,buf, strlen(buf),0);
printf("Result of your search: ");
if(len = recv(s, buf, sizeof(buf),0)>0)
printf("\nMessage Received From Server -\n %s\n",buf);

我在服务器端的代码:

            fp=fopen("courses.txt","r");

len=recv(new_s,buf,sizeof(buf),0);

char temp[256],tmp[512];
char *search;



while(fgets(tmp, 512, fp)!=NULL)
{
search= strstr(tmp, buf);
if(search)
{
send(new_s,tmp,strlen(tmp),0);

}

}

strstr() 总是返回空值,因此它永远不会进入 if 语句。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com