刚学不太会,照着教程写了个http_server.c,在虚拟机上运行,但是在浏览器上输入本地地址127连接不上,再用局域网的IP地址也连接不上。。
http_server.c代码:
#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/socket.h>
#include<string.h>
#include<ctype.h>
#include<arpa/inet.h>
#define SERVER_PORT 80
#define IP_ADDR "127.0.0.1"
int get_line(int sock, char* buf, int size);
int main(void)
{
int sock; //代表信箱
struct sockaddr_in server_addr;
//创建信箱
sock = socket(AF_INET, SOCK_STREAM, 0);
//清空标签,写上地址和端口号 bzero函数
bzero(&server_addr, sizeof(server_addr));
server_add