• 大小: 1KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: C/C++
  • 标签: Web服务器  最小  

资源简介

只有60行代码。 演示如何使用C语言写一个能响应浏览器请求的http服务器

资源截图

代码片段和文件信息

// ComDBMon.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“
#include “winsock.h“
#include “mysql.h“
#pragma comment(lib“libmySQL.lib“) 
#pragma comment(lib“WSock32.Lib“) 

int _tmain(int argc _TCHAR* argv[])
{
WSADATA wsaData;
if (WSAStartup(MAKEWORD(1 1) &wsaData) != 0) {
fprintf(stderr “WSAStartup failed.\n“);
// exit(1);
}
printf(“WebServer started...\r\nvisit http://127.0.0.1:808\r\n“);
SOCKET server_socket; //服务器的socket
SOCKET acc_socket; //接收到的用户连接的socket
int sock_size = sizeof(struct sockaddr_in);  
struct sockaddr_in client_addr; //客户连接信息
struct sockaddr_in server_addr; //客户连接信息

server_socket = socket(PF_INET SOCK_STREAM 0);
if (server_socket == -1) { //如果返回值为-1 则出错
return -1;
}
/*
* 填充服务器连接信息
*/
server_addr.sin_fa

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2608  2013-09-02 13:32  webSrv.cpp

评论

共有 条评论