Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
델파이로 메신저(채팅포함)프로그램이 가능한가?
알고싶습니다...
델파이로 여러개의 방을 나누고 채팅하는것이 가능합니까?
1:1채팅 다중채팅
제가 해봤던것은 서버을 모든 클라이언트들이 거치게 되어있는데 이러한 방법 말고
서버의 부하를 줄이는 방법을 찾고 있습니다..
즉 방장이 서버가 되고 방에 있는 클라이언트들은 서버로 방장컴퓨터를 쓰는것이지요..
혹시 좋은 자료나 해결책이 있으면 부탁드립니다.
시원한 해결책을 발견하지 못해 고수님들의 도움을 청합니다..
부탁드립니다. 꾸벅 (__)
2
COMMENTS
나그네
•
2001.05.08 05:57
가능합니다. 대신에 무슨 컴포넌트를 사용하셨는지 모르지만 클라이언트프로그램에TCPClient뿐만 아니라 TCPServer컴포넌트도 두어야 합니다.
자신이 방장이 되어 자신의 컴퓨터에 방을 개설하려면 TCPServer로 처리가 되어야 하고 다른 컴퓨터의 방에 들어가려면 TCPClient를 사용하여 처리를 해 주어야 합니다.
즉, 자신의 컴퓨터에 방을 개설하는 경우에는 클라이언트프로그램이 서버역할을 하도록 TCPServer를 사용하여 사용자의 메세지를 적절한 방에 배분해주고 해당 방의 멤버들에게 메세지를 브로드캐스트해주어야 합니다.
다른 사람의 컴퓨터에 접속하여 사용하는 경우에는 TCPClient를 사용하여 접속을 하여야 겠죠. 다른 컴퓨터에서 들어오는 메세지를 적절히 UI에 반영해 주어야 하고요.
여기서 가장 힘든 부분이 TCPClient로 접속하여 서버로부터 브로드캐스팅되는 메세지를 잡아내는 것인데 뭐 약간의 트릭을 사용하면 가능할 것입니다.
0
0
삭제
수정
댓글
바보감자
•
2001.05.08 05:41
절대강자 wrote:
> 알고싶습니다...
> 델파이로 여러개의 방을 나누고 채팅하는것이 가능합니까?
> 1:1채팅 다중채팅
> 제가 해봤던것은 서버을 모든 클라이언트들이 거치게 되어있는데 이러한 방법 말고
> 서버의 부하를 줄이는 방법을 찾고 있습니다..
> 즉 방장이 서버가 되고 방에 있는 클라이언트들은 서버로 방장컴퓨터를 쓰는것이지요..
> 혹시 좋은 자료나 해결책이 있으면 부탁드립니다.
>
> 시원한 해결책을 발견하지 못해 고수님들의 도움을 청합니다..
>
> 부탁드립니다. 꾸벅 (__)
안녕하세요 꾸벅. 저두 자세한것은 몰르지만 ^^
혹시 아이 미팅이라고 들어보셨는지.? 제가 알기론 델파이로 구현한거 같던디..
확실하지 않지만 그냥 잡담이였습니다. ^^
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
jimba
•
2001.05.08 10:09
1
COMMENTS
/
0
LIKES
[ISAPI/CGI]ISAPI DLL의 Local Path알수 없나요?
화랑
•
2001.05.11 02:20
jimba wrote: > 고수님께 부탁드립니다. > > 로컬에서의 DLL의 위치를 알 수 없을 까요? > TApplicato...
초보자
2001.05.08 08:53
0
COMMENTS
/
0
LIKES
외부어플의 임의버턴을 후킹하려는데....
jungs
•
2001.05.08 08:41
1
COMMENTS
/
0
LIKES
db에 입력하는 코딩임다..에러가 계속떠서..
최혜룡
•
2001.05.08 08:53
에러메시지를 잘 확인하셔야 합니다 lnvalid use of key word. Token: Line Number:2 님이 BDE로 보낸 쿼...
김석수
•
2001.05.08 08:33
1
COMMENTS
/
0
LIKES
제곱계산은
안재현
•
2001.05.08 18:16
김석수 wrote: > 10의 제곱, 3승, 4승 등 계산은 어떨게 합니까 ? > 연산자가 있나요 ? > > POWER ...
찬밥
•
2001.05.08 08:25
4
COMMENTS
/
0
LIKES
IP를 바꿨슴다..그런데요..
찬밥
•
2001.05.09 07:33
찬밥 wrote: > 안녕하세요.. > 제가 이번에 아주 아주 간단한... > IP를 네트워크 환경에 가지 않고 ...
최혜룡
•
2001.05.08 08:38
그런 프로그램이 있더라구요 방법은 저도 궁금 찬밥 wrote: > 안녕하세요.. > 제가 이번에 아주 ...
찬밥
•
2001.05.08 18:54
최혜룡 wrote: > 그런 프로그램이 있더라구요 > 방법은 저도 궁금 > > > 찬밥 wrote: > > 안녕하...
최혜룡
•
2001.05.08 19:01
www.plustech.co.kr에 가시면 되겠군요 IP Changer라는 프로그램입니다. 찬밥 wrote: > 최혜룡 wrot...
강경태
•
2001.05.08 07:46
1
COMMENTS
/
0
LIKES
login 프로그램 만들기에 대해
최혜룡
•
2001.05.08 08:41
암호테이블은 id가 키로 잡혀있어야 겠죠 id,pass 입력받으면 해당id의 pass를 쿼리나,Table콤포로 읽어...
아직도초보
•
2001.05.08 06:51
3
COMMENTS
/
0
LIKES
256색 애플리케이션 아이콘은 어떻게?
안재현
•
2001.05.08 07:19
아직도초보 wrote: > 델파이로 프로그램을 만들고 그림판에서 256색으로 > 아이콘을 만들었습니다. (확장...
아직도초보
•
2001.05.08 08:01
근데 윈도우 그림판에서 확장명을 ico로 저장하면 아이콘이 만들어지는건 어떻게 된건가요? 다른 프로그...
안재현
•
2001.05.08 08:16
아직도초보 wrote: > 근데 윈도우 그림판에서 확장명을 ico로 저장하면 > 아이콘이 만들어지는건 어떻게 ...
최종민
•
2001.05.08 04:54
3
COMMENTS
/
0
LIKES
while문과 timer...
loke
•
2001.05.08 05:07
while 문 안에다 application.processmessages 를 써 보시죠.. while 식 do begin 변수값; a...
최종민
•
2001.05.08 05:22
loke wrote: > while 문 안에다 > application.processmessages 를 써 보시죠.. > while 식 do > be...
델맨
•
2001.05.10 01:27
Timer 이벤트는 윈도우 루프를 통해 실행됩니다. 그러므로 while문 사이에서 윈도우 메세지가 처리되지 않...
AIZIM
•
2001.05.08 04:37
2
COMMENTS
/
0
LIKES
[도와주세요]DBCHAT에서 그래프가 않나와요..
이만준
•
2001.05.08 04:51
안녕하세요... 저는 이렇게 사용하지요... Query1 의 AfterOpen 이벤트에서... 한라인만 써주면 ...
AIZIM
•
2001.05.08 19:00
가르침 부탁드립니다. 그런데...방금전에 테스트를 해봤는데..않되더군요.. 실행전에...dbchart컴포넌트...
궁금돌이
•
2001.05.08 04:11
3
COMMENTS
/
0
LIKES
시간과 간격을 더하는 법!!!
감초
•
2001.05.08 18:41
가장 빠른 방법 : Delphi의 시간은 실수로 되어 있고 여기서 정수부분이 하루, 나머지 소수 부분이 시...
이만준
•
2001.05.08 04:56
안녕하세요.... DecodeTime, EncodeTime 이나 DateTimeToTimeStamp, TimeStampToDateTime 함수를 이...
안재현
•
2001.05.08 04:56
궁금돌이 wrote: > 오전 10:00:00라는 시작시간이 있습니다. > 여기에 간격을 50이라고 주면 끝시간이 ...
델파이초보
•
2001.05.08 03:39
1
COMMENTS
/
0
LIKES
Operation not applicable란 애러...
최혜룡
•
2001.05.08 06:00
쿼리에서 연산을 하는것 같은데 연산에 사용되는 값에 따라 결과치가 비정상적인것이 있지 않나 생각되...
델파이초보
2001.05.08 03:38
0
COMMENTS
/
0
LIKES
Operation not applicable란 애러...
윤미영
2001.05.08 03:09
0
COMMENTS
/
0
LIKES
배포판을 만들었는데 winntsystem32msvcrt.dll이 업데이트 되지 않습니
서광진
•
2001.05.08 02:44
1
COMMENTS
/
0
LIKES
윤달과 윤년 등 날짜처리 함수사용법좀 허접올림
채지원
•
2001.05.08 03:31
서광진 wrote: > function Tcivilform.udateTointch(a : string) : integer ; > var > s :string ; > ...
절대강자
•
2001.05.08 02:42
2
COMMENTS
/
0
LIKES
델파이로 메신저(채팅포함)프로그램이 가능한가?
알고싶습니다... 델파이로 여러개의 방을 나누고 채팅하는것이 가능합니까? 1:1채팅 다중채팅 제가 해봤던것은 서버을 모든 클라이언트들이 거치게 되어있는데 이러한 방법 말고 서버의 부하를 줄이는 방법을 찾고 있습니다.. 즉 방장이 ...
나그네
•
2001.05.08 05:57
가능합니다. 대신에 무슨 컴포넌트를 사용하셨는지 모르지만 클라이언트프로그램에TCPClient뿐만 아니라 TC...
바보감자
•
2001.05.08 05:41
절대강자 wrote: > 알고싶습니다... > 델파이로 여러개의 방을 나누고 채팅하는것이 가능합니까? > 1:1...
진우
2001.05.08 02:30
0
COMMENTS
/
0
LIKES
DBLookupComboBox에서 두필드 보여줄때-답변좀제발
코난
•
2001.05.08 02:06
1
COMMENTS
/
0
LIKES
윈도우 폼 형식 변형
류종택
•
2001.05.08 03:07
간단한 방법 하나 올립니다.. 일단 폼 맨위에 판넬을 올려놓고.. 이미지 처리하시던 어떤식으로던 캡션...
김아성
2001.05.08 01:29
0
COMMENTS
/
0
LIKES
소스를 올립니다. 문제점 좀 찾아주세요.
강동희
•
2001.05.08 01:00
5
COMMENTS
/
0
LIKES
(질문)多 : 1 조인에서요.. Update가능해요?
얀
•
2001.05.08 01:26
강동희 wrote: > CALCTABL입니다. > > C_UID(문항번호) || NO(답변) ||C_POINT(점수) || C_RATE(가중...
강동희
•
2001.05.08 01:36
얀 wrote: > 강동희 wrote: > > CALCTABL입니다. > > > > C_UID(문항번호) || NO(답변) ||C_POINT(점...
얀
•
2001.05.08 02:01
> distinct 를 풀어서 하지 마시고 이런경우에는 > 화면상의 POST와 EXECSQL문을 같이 사용하세야 합니다....
얀
•
2001.05.08 01:32
얀 wrote: > 강동희 wrote: > > CALCTABL입니다. > > > > C_UID(문항번호) || NO(답변) ||C_POINT(점...
지나가는이
•
2001.05.08 01:10
강동희 wrote: > CALCTABL입니다. > > C_UID(문항번호) || NO(답변) ||C_POINT(점수) || C_RATE(가중...
짱아
•
2001.05.08 00:55
2
COMMENTS
/
0
LIKES
또 올립니다 고수님들.. 제발.. 갈켜주세염~ 네??
최혜룡
•
2001.05.08 06:03
소스를 보지않고는 답변이 어렵겠구요. 기밀에 속하는게 아니면 소스를 올려보시길. 짱아 wrote: > db...
짱아
•
2001.05.08 06:23
ㅋㅋ 죄송해여~ 소스 올려봤자 읽기 귀찮아 하실것 같아서 .. 죄송죄송 이게 바로 그 문제의 소스 입니...
절대강자
2001/05/08 02:42
Views
514
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
자신이 방장이 되어 자신의 컴퓨터에 방을 개설하려면 TCPServer로 처리가 되어야 하고 다른 컴퓨터의 방에 들어가려면 TCPClient를 사용하여 처리를 해 주어야 합니다.
즉, 자신의 컴퓨터에 방을 개설하는 경우에는 클라이언트프로그램이 서버역할을 하도록 TCPServer를 사용하여 사용자의 메세지를 적절한 방에 배분해주고 해당 방의 멤버들에게 메세지를 브로드캐스트해주어야 합니다.
다른 사람의 컴퓨터에 접속하여 사용하는 경우에는 TCPClient를 사용하여 접속을 하여야 겠죠. 다른 컴퓨터에서 들어오는 메세지를 적절히 UI에 반영해 주어야 하고요.
여기서 가장 힘든 부분이 TCPClient로 접속하여 서버로부터 브로드캐스팅되는 메세지를 잡아내는 것인데 뭐 약간의 트릭을 사용하면 가능할 것입니다.