네트워크 - 텍스트 메신저
- 최초 등록일
- 2005.09.28
- 최종 저작일
- 2005.09
- 16페이지/ 한컴오피스
- 가격 3,000원
소개글
리눅스 서버에 채팅서버를 설치하여 실행시키고 윈도우에서(또는 멀티태스킬이므로 리눅스에서 곧
바로) 클라이언트를 실행시켜서 채팅이 가능하게 만든 채팅 프로그램입니다.
컴파일 실행환경
리눅스에서 작성을 했기 때문에 c컴파일러를 사용하여 컴파일을 하셔야 합니다.
리눅스를 접하실수 있는 분은 리눅스에서 서버를 돌리면서 하시면 편합니다.
본문내용
int maxfdp1;
int num_chat = 0;
int clisock_list[MAX_SOCK];
int listen_sock;
//클라이언트를 목록에 추가한다.
void addClient(int s, struct sockaddr_in *newcliaddr,int input);
int find_input();//현재클라이언트가 더 추가될수있는지 판별하고 들어갈 자리 반환
int getmax();
void removeClient(int s);
int tcp_listen(int host,int port, int backlog);
void errquit(char *mesg){perror(mesg);exit(1);}
void check_client();
//현재 서버에 접속하고 있는 클라이언트의 목록을 저장할 공간 할당
struct friends client[MAX_CLIENT];
int main(int argc, char *argv[]){
struct sockaddr_in cliaddr;
struct friends *single;
int len;
int count = 0;
참고 자료
없음