C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[73388] Re:Tcp/Ip 관련 질문입니다ㅜ
locke [] 4126 읽음    2016-02-25 16:41
어떤 소켓(IdTCPServer같은 범용 컴포넌트를 쓰시는지? winsock의 기초함수 SOCKET을 쓰시는지..)을 쓰시는지 모르겠는데 님이 쓰는 소켓연결을 커넥션이라 통칭하겠습니다.
일단 하실 일은 커넥션을 한데 묶어서 사용자 정보까지 포함시키는 일입니다.
채팅프로그램이면 id/pw넣고 로그인 작업을 먼저 할텐데 서버는 이 정보를 db에서 쿼리하여 사용자 정보등등
필요한 걸 가져오겠죠. 그중에 하나가 사용자 id일거고.. 커넥션이 100개가 붙으면 해당 사용자 정보에 id도 같이 딸려 오는겁니다.
만약 채팅방에서 홍길동이라는 친구가 임꺽정한테 귓속말 명령어를 쳤다면 임꺽정 사용자에 해당하는 id를 찾아서
해당 커넥션에 전송해주는 알고리즘을 구현하시면 됩니다.
-locke

치킨보다통닭 님이 쓰신 글 :
: TcP/Ip 를 이용하여 기본적인 채팅 프로그램을 만들어 보았습니다.
: 여기에다 귓속말 기능을 추가하고싶은데...
: Server쪽에서 특정 Ip(Client)만 Data를 전송하는 방법을 찾지 못하겟습니다.
: 도움 부탁드립니다.

+ -

관련 글 리스트
73387 Tcp/Ip 관련 질문입니다ㅜ 치킨보다통닭 4028 2016/02/25
73388     Re:Tcp/Ip 관련 질문입니다ㅜ locke 4126 2016/02/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.