Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
일대다 접속할 수 있는 방법이 궁금합니다.
현재 UNIX쪽 system 모니터링을 하는 프로그램을 만들고 있는 중입니다...
하지만 문제는 하나의 프로그램에서 여러개의 socket을 열여야하는데...
일대일로 소켓을 만들기가 힘이 드는군요... (현재 20개정도)
해결 방법이 없는지요....
자료는 서버에서 PC로 전송하게 되어 있구요....
개발환경은 D7입니다....
고수님들의 많은 조언 부탁드립니다...
그럼 오늘도 즐거운 하루 되세요....
1
COMMENTS
이중철
•
2005.10.05 20:11
몇가지 확인이 필요합니다.
첫째 패킷이 누락이 되어도 상관이 없느냐 입니다.
이 경우 UDP 의 Multicast 및 Broadcast방식을 권합니다.
이 때에도 Local network상황에서는 누락이 없습니다.
패킷누락이 되면 안된다라고 판단하시면
이 사이트의 자료실에 가보면 Chating Program이 여러개 있습니다.
여기서 채팅서버는 클라이언트의 브릿지역활을 합니다.
서버에서 어떤식으로 세션을 유지(세션은 유지되어 있죠 ^^ 단지 관리라고 할까요)
하고 메세지를 보내는지 확인하세요
흐미 모니터링하는 프로그램이 Passive(Server) Socket이라고 단정하고 말씀 드렸네요 ㅠㅠ
만약에 모니터링하는 프로그램 Client Socket이라고 보고 가정한다면
추천하고 싶은 방법은 비연결성 접속 방식을 권합니다.
즉, 우리가 늘상 보고 있는 HTTP Server 처럼 연결을 유지하지 않고 폴링시 연결하고
Http의 Get 명령어처럼 가져오는 방식입니다.
이것도 UDP로 사용가능합니다. SNMP 프로토콜이 바로 이 방식이죠
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
바다냄
•
2005.10.05 23:53
2
COMMENTS
/
0
LIKES
레코드 갯수 조회시에..
TeamB
•
2005.10.06 02:10
레코드수가 420,600 인가요? 레코드수에 비해 시간이 너무 많이 걸리는군요. 요즘엔 어떨런지 모르겟...
바다냄
•
2005.10.07 01:44
^^ 좋은 답변 감사합니다.. 레코드 수가 작은 것의 시간이 오래 걸린 이유는 인덱스가 생성이 되지 않아서...
신광민
2005.10.05 23:48
0
COMMENTS
/
0
LIKES
OCX위에 html테이블 올리는 방법 없나요?
김유전
•
2005.10.05 22:54
1
COMMENTS
/
0
LIKES
익스플로어 ActiveX 컨트롤러 제어 할수있는
박민엽
•
2005.10.06 01:03
레지스트리의 어느 부분을 어떠한 값으로 수정하면 가능한지 알려드리겠습니다. ^^;; 참고하세요. 레지...
김영석
•
2005.10.05 21:25
1
COMMENTS
/
0
LIKES
String Grid 동적 생성
김춘경
•
2005.10.06 08:21
작성중인 소스의 일부입니다. 잘 읽어보시고 응용하시면 어떤 컴포넌트든지 실행시간에 같은 방법으로 생성...
김남규
•
2005.10.05 20:26
1
COMMENTS
/
0
LIKES
엑셀 파일 에서 폼을 만들고 싶은데 ..
김현학
•
2005.10.06 01:10
저도 잘은 모르지만 이런식으로 쓰는것 같습니다. <!--CodeS--> // 문서서식 옵션 줄때 사용 &n...
송성환
•
2005.10.05 19:30
1
COMMENTS
/
0
LIKES
일대다 접속할 수 있는 방법이 궁금합니다.
현재 UNIX쪽 system 모니터링을 하는 프로그램을 만들고 있는 중입니다... 하지만 문제는 하나의 프로그램에서 여러개의 socket을 열여야하는데... 일대일로 소켓을 만들기가 힘이 드는군요... (현재 20개정도) 해결 방법이 없는지요.... ...
이중철
•
2005.10.05 20:11
몇가지 확인이 필요합니다. 첫째 패킷이 누락이 되어도 상관이 없느냐 입니다. 이 경우 UDP 의 Multicast...
로마니
•
2005.10.05 19:27
1
COMMENTS
/
0
LIKES
특정디렉토리를 찾고싶어서요..
이중철
•
2005.10.05 19:33
단순합니다. if DirectoryExists('c:\kim_tmp\tmp_dir') then showmessage('있음') else &...
방기남
•
2005.10.05 19:11
3
COMMENTS
/
0
LIKES
VC에서 작성된 DLL 호출시 문제입니다. 도와주세요..
이중철
•
2005.10.05 19:31
좀더 많은 자료가 필요하네요 단순히 아래 자료로는 판단하기 어렵습니다. VC로 작성된것의 예제문이 있...
방기남
•
2005.10.05 20:20
답글 감사드립니다. 저도 받은자료가 아래에 적은것이 전부입니다. 여기에 글을 올리기엔 파라미터가 좀 ...
이중철
•
2005.10.05 20:51
결국 추측성 답변이라도 하겠습니다. 여기서 A, B, C 는 입력 파라메터 이고 U는 Return 받는 값이라고 ...
테리우스
•
2005.10.05 19:03
1
COMMENTS
/
0
LIKES
zeos에서 Mysql 을 연결하려는데요..connection Error
테리우스
•
2005.10.05 19:56
해결함... Library 에 build path를 지정해줘야함.... 흠...
김홍균
2005.10.05 09:09
0
COMMENTS
/
0
LIKES
폴더명이 길어지면 dpr 파일로 실행시키면 에러가 납니다.
한윤식
2005.10.05 05:09
0
COMMENTS
/
0
LIKES
DBgrid에서 원하는 자릿수만큼 입력받은후 다음으로 넘어가게 하는 방법
하재륜
•
2005.10.05 04:33
4
COMMENTS
/
0
LIKES
for문을 6번 안돌리고 배열로 한번에 받을 방법은 없을가요?
김홍균
•
2005.10.05 09:02
query 한 값을 배열에 넣으면 되지요. select -- from table where group, having &nb...
하재륜
•
2005.10.05 09:22
답변 감사 드립니다.. 구체적으로 어떤식으로 쿼리한거를 배열에 넣는지 그걸 가르쳐주셨으면 합니다. 또...
이중철
•
2005.10.05 19:51
혹시 이런식으로 하면 안되나요 sqltxt := ' select substr(item_no, 1, 1), sgst...
하재륜
•
2005.10.07 00:10
박무개
2005.10.05 02:18
0
COMMENTS
/
0
LIKES
Win2000 서비스 프로그램이 실행중 에러가 발생합니다. 도와주세요.
나도초급
2005.10.04 22:31
0
COMMENTS
/
0
LIKES
MDB FILE 의 BLOB (MIDI) DATA를 MPLAY 에 연결하는방법좀 알려주세요.
방기남
•
2005.10.04 03:35
2
COMMENTS
/
0
LIKES
C/C++ 에서 작성된 DLL 파일을 불러오는 방법을 알고싶습니다.
라벤더
•
2005.10.04 18:22
안녕하세요 ? dll 동적로드는 LoadLibrary, GetProcAddress, FreeLibrary를 사용하면 하실 수...
박준철
•
2005.10.04 19:29
선언문에 Function DllTest(nChar1: PChar): PChar cdecl ; external...
손경호
•
2005.10.03 20:36
2
COMMENTS
/
0
LIKES
indy TCP를 사용한 간단한 화일 업로드 프로그램을 만들려고 합니다.
뜬구름
•
2005.10.04 23:59
아래 KDDG_Apine님 말씀처럼 기본적인 공부를 조금 해보시는게 좋을듯하구요.. Indy에 가시면 예제가 있으...
KDDG_Apine
•
2005.10.04 18:35
제 생각으로는 소켓통신에 대해서 책을 먼저 보심이 좋을듯 합니다.... &nbs...
문혜윤
2005.10.03 00:08
0
COMMENTS
/
0
LIKES
델폼에서 pdf파일을 보여 주려고 하는데...
강철
•
2005.10.02 20:19
1
COMMENTS
/
0
LIKES
웹에서 하드에 있는 실행파일에 실행할수 있나요 알려주세요
박정훈
•
2005.10.03 08:09
일반적인 방법으로는 실행시킬수 없습니다. 만약 그게 일반 HTML과 자바스크립트 수준에서 가능하다면 웹...
김정수
2005.10.02 11:00
0
COMMENTS
/
0
LIKES
TChart에서 Series별 X축의 범위가 다른 경우...
ShovelSwingMan
•
2005.10.02 09:36
2
COMMENTS
/
0
LIKES
이미지 컴포넌트에서 폰트 두께를 조절 할수 있는 방법 없을까요?
최용일
•
2005.10.02 13:06
안녕하세요. 최용일입니다. TForm1.TextOutEx 함수에 있는 Canvas란 변수명을 다른 이름으로 바꿔서 해...
ShovelSwingMan
•
2005.10.03 04:55
감사합니다 덕분에 해결했군요 =) Scope 문제 프로그래밍 언어론 시간에 배운듯 한데.. 그새 잊어버릴줄이...
송성환
2005/10/05 19:30
Views
431
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
첫째 패킷이 누락이 되어도 상관이 없느냐 입니다.
이 경우 UDP 의 Multicast 및 Broadcast방식을 권합니다.
이 때에도 Local network상황에서는 누락이 없습니다.
패킷누락이 되면 안된다라고 판단하시면
이 사이트의 자료실에 가보면 Chating Program이 여러개 있습니다.
여기서 채팅서버는 클라이언트의 브릿지역활을 합니다.
서버에서 어떤식으로 세션을 유지(세션은 유지되어 있죠 ^^ 단지 관리라고 할까요)
하고 메세지를 보내는지 확인하세요
흐미 모니터링하는 프로그램이 Passive(Server) Socket이라고 단정하고 말씀 드렸네요 ㅠㅠ
만약에 모니터링하는 프로그램 Client Socket이라고 보고 가정한다면
추천하고 싶은 방법은 비연결성 접속 방식을 권합니다.
즉, 우리가 늘상 보고 있는 HTTP Server 처럼 연결을 유지하지 않고 폴링시 연결하고
Http의 Get 명령어처럼 가져오는 방식입니다.
이것도 UDP로 사용가능합니다. SNMP 프로토콜이 바로 이 방식이죠