歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下服務端編程(一)

Linux下服務端編程(一)

日期:2017/2/25 10:37:51   编辑:Linux教程
 #include

  #include

  #include

  #include

  #include

  #include

  #include

  #define SERVER_PORT 20000

  #define LEN_LISTEN_QUEUE 10

  #define BUFFER_SIZE 255

  #define WELCOME_MESSAGE "welcome to connect the server. "

  int main(int argc, char **argv)

  {

  int server_sockfd, client_sockfd;

  struct sockaddr_in server_addr;

  struct sockaddr_in client_addr;

  printf("the server program!\n");

  if ((server_sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0)

  {

  printf("create socket error!\n");

  exit(1);

  }

  bzero(&server_addr, sizeof(server_addr));

  server_addr.sin_family = AF_INET;

  server_addr.sin_port = htons(SERVER_PORT);

  server_addr.sin_addr.s_addr = htons(INADDR_ANY);

  if(bind(server_sockfd, (struct sockaddr *)&server_addr, sizeof(server_addr)) < 0)

  {

  printf("bind to port %d failure!\n", SERVER_PORT);

  exit(1);

  }

Copyright © Linux教程網 All Rights Reserved