这是一个通过socket编程实现的一个模拟http服务器,在服务器接收到浏览器的连接后,发送一个HTML网页过去,然后在浏览器上显示出来;
/*
实现通过tcp/ip协议实现当服务器接收到浏览器请求后,发送一段HTML网页给浏览器
*/
#include <stdio.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <string.h>
#include <unistd.h>
#include <pthread.h>
//初始化地址端口及开启服务器等待连接
int init_net()
{
//创建套接字
int socketfd = socket(AF_INET,SOCK_STREAM,0);
if(socketfd < 0)
{
perror("socket failed");
return -1;
}
//======================设置地址复用====================================
int on=1;
int rret = setsockopt(socketfd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on));
//=====================================================================
//=======================绑定套接字=============&#