server
DESCRIPTION
정보요 청. server. client. 응답. client. server. 쓰레 드. Accept. 프로그램 종료시 Listen 소켓 삭제. r ecv 가 -1( 연결종료 ) 를 받으면 connect 소켓 삭제. connect. 쓰레 드. 쓰레 드. recv send. 함 수. recv. recv. 메시지 구분 처리 함수. r ecv 가 -1( 연결종료 ) 를 받으면 Accept 소켓 삭제. 메시지 구분 처리 함수. 메시지에 따른 처리. 메시지에 따른 처리. - PowerPoint PPT PresentationTRANSCRIPT
serverclient
Accept
recvsend
함수
메시지에 따른 처리
메시지 구분 처리 함수
메시지에 따른 처리
메시지 구분 처리 함수
0 0 1
메시지 구분 ( 앞의 3 자리 )
프로그램 종료시Listen 소켓 삭제
recv 가 -1( 연결종료 ) 를 받으면Accept 소켓 삭제
recv 가 -1( 연결종료 ) 를 받으면connect 소켓 삭제 connect
recv recv
쓰레드
쓰레드 쓰레드
server
client
정보요청
응답
DB
server
동작 정지
ip
받은 메시지메시지
ip
보낸 메시지메시지
접속한 사용자 수 : ?
client
serverclient
id
pw
로그인 회원가입
로그인 실패회원정보가 없습니다
다시 입력하세요
id
pw
pw 확인
이름
메일주소
전송 닫기
전송 실패전송 실패
server 연결 실패db 연결 실패
중복된 정보id 가 db 에 이미 등록되어 있습니다
모달리스
사람이름 글내용
로그아웃
접속되어 있는 사람 대화창
글 내용 입력 전송
Id Pw 이름 메일주소 Ip 접속여부varchar(2
0)varchar(2
0)varchar(2
0)varchar(2
0)varchar(2
0) integer
DB table