다중 접속 채팅 프로그램, 네트워크 프로그래밍 C


다중 접속 채팅 프로그램, 네트워크 프로그래밍 C

C로 작성한 다중 접속 Chatting program이다. chat_server.c 채팅 서버 프로그램의 전체코드이다. #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <arpa/inet.h> #include <sys/socket.h> #include <netinet/in.h> #include <pthread.h> #define BUF_SIZE 100 #define MAX_CLNT 256 void * handle_clnt(void * arg); // 쓰레드가 처리할 함수 void send_msg(char * msg, int len, int clnt_num); // 메시지 전송 함수 void error_handling(char * msg); int clnt_cnt=0; // 클라이언트 소켓이 접속한 수 int clnt_socks[MAX_CLNT]; // 클라이언트 소켓들 저장 ...


#c #chatting #네트워크 #채팅 #프로그램

원문링크 : 다중 접속 채팅 프로그램, 네트워크 프로그래밍 C