1 Star 0 Fork 0

prookie01/个人播客web服务器

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
1.main.c 915 Bytes
一键复制 编辑 原始数据 按行查看 历史
prookie01 提交于 2023-05-15 21:40 +08:00 . webServer简单的实现文件
#include<stdio.h>
#include"webServer.h"
#include"setAddr.h"
int main(int argc,char *argv[])
{
mAddrs *addr = initAddr();
if(argc == 1)
{
int ret = readAddr(addr);
if(ret <= 0)return -1;
}
else if(argc == 2)
{
int ret = readAddr(addr);
if(ret<=0)return -1;
addr->port = atoi(argv[1]);
ret = writeAddr(addr);
if(ret<0)
{
return -1;
}
}
else if(argc == 3)
{
strcpy(addr->ip,argv[1]);
addr->port = atoi(argv[2]);
int n = writeAddr(addr);
if(n<0)
{
return -1;
}
}
char path[1024]="";
sprintf(path,"%s%s","./","web-http");
chdir(path);
char nowpath[1000]="";
getcwd(nowpath,1000);
printf("work dir:%s\n",nowpath);
//启动服务器
webServer(addr);
distroyAddr(addr);
return 0;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/prookie01/personal-podcast-web-server.git
git@gitee.com:prookie01/personal-podcast-web-server.git
prookie01
personal-podcast-web-server
个人播客web服务器
master

搜索帮助