资源简介
只有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
相关资源
- 单片机最小系统(附原理图和PCB).
- 《基于递推最小二乘的三轴磁强计在
- C++实战源码-二维数组行最大值中的最
- C++实战源码-二维数组行和列的最小值
- C++实战源码-通过函数模板返回最小值
- C++实战源码-使用指针查找数列中的最
- C++实战源码-灰度最大化与最小化关闭
- C++实战源码-控制窗体的最大化和最小
- 最小覆盖圆问题(c++代码)
- 数据结构Prim最小生成树
- 多点寻找最小外接圆
- 支持ASP的WEB服务器源代码,采用MFC编
- 最小二乘法曲线拟合C++
- 图(邻接矩阵深度搜索广度搜索最小
- C++曲线拟合源代码
- vc++最小化到托盘与启动唯一
- Irls算法-权值最小二乘算法C++opencv2.
- VC++实现基于MFC的Web服务器程序
- C语言实现单源路径、多级调度、最小
- kruskal求最小生成树
- C++最小化到系统托盘
- 最小二乘法数值分析作业
- DFA最小化算法实现
- 最小二乘法参数估计,c语言实现
- 多项式模型参数辨识
- 最小生成树课程设计完美参照--本人倾
- Prim和Kruskal算法求最小生成树
评论
共有 条评论