Advertisement

开发网络聊天系统(基于TCP协议及多线程传输)

阅读量:

server.c

复制代码
    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    #include<unistd.h>
    #include<sys/socket.h>
    #include<netinet/in.h>
    #include<pthread.h>
    #include<arpa/inet.h>
    
    #define MAX_BUF 50
    #define NAME   20
    #define REMIND  50
    
    typedef struct Users
    {
      char name[NAME];
      int use_sock;
      pthread_t tid;
      struct sockaddr_in use_addr;
    }Users;
    
    Users user[MAX_BUF];
    
    size_t user_count = 0;
    
    void* run(void* arg)
    {
      int use_sock = *(int *)arg;
      int index = 0;
    
      char bu

全部评论 (0)

还没有任何评论哟~