
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
-
44
-
45
-
46
-
47
-
48
-
49
-
50
-
51
-
52
-
53
-
54
-
55
-
56
-
57
-
58
-
59
-
60
-
61
-
62
-
63
-
64
-
65
-
66
-
67
-
68
-
69
-
70
-
71
-
72
-
73
-
74
-
75
-
76
-
77
-
78
-
79
-
80
-
81
-
82
-
83
-
84
-
85
-
86
-
87
-
88
-
89
-
90
-
91
-
92
-
93
-
94
-
95
-
96
-
97
-
98
-
99
-
100


본문내용
사용하기 간편한 이지소켓 콤포넌트(ActiveX)를 이용한 간단한 인터넷메신저를 만들어보았습니다.
소켓콤포넌트(이지소켓)는 정품라이센스키를 포함하고 있으며 어떤 언어에서도 사용가능합니다. 첨부예제는 비주얼베이직6.0으로 메신저(채팅,화일전송,수신)가 만들어져 있고 메신저소스는 바로 컴파일가능한 모든 소스가 들어있습니다.
이 콤포넌트를 이용해서 보다 다양한 메신저나 인터넷 관련 프로그래밍을
할수 있습니다.
---- 제작된 메신저에 포함된 기능 설명---
*.기능 :멀티접속 다중채팅,다중접속 화일전송,화일수신
*.특징
비주얼베이직에서 배열포인터, 객체포인터 를 읽고 쓰는 방법이 포함되 있습니다.
이진데이타의 화일 읽기 쓰기 방법이 포함되어 있습니다.
API의 Sendmessage의 WM_COPYDATA 메세지를 이용한 프로세스간에 메세지 송수신 예제도 포함되어 있습니다.
메세지 전송시 메세지를 암호화해서 전송하고 수신시에 복호화하여 출력합니다.(Blowfish 알고리즘)
*.소켓연결별로 연결정보를 저장하고 소켓이 종료되면 자동으로 메모리에서 해제됩니다.
*.모든 연결 소켓은 스트링형 ID로 관리하게 되있어 소켓을 구분하고 제어하기가 쉽습니다.
*.전송 및 수신소켓은 콤포넌트 내부적으로 쓰레드로 구성되어 있습니다.
소켓으로 전송중일때나 수신중일때에도 다른일을 할수 있습니다.
*.본 프로그램에서 화일 전송버턴을 LOOP 로 구성되어 있기때문에 한번에 하나의 화일만 전송할수 있지만.
LOOP 대신 타이머나 쓰레드를 사용하여 동시에 여러화일을 전송할수 도 있습니다.
*.본 프로그램에서는 서버는 동시에 여러곳으로 부터 온 화일수신을 동시에 처리해서 수신합니다.
*.연결시 동일한 ID로 각기 다른 IP로 연결된 경우,전송시 모두 동일한 내용으로 전송이 이루어 지게 됩니다.
이 소켓으로 응용가능한 기능:
자동업데이트,다중소켓채팅서버,게임서버,프록시,웹서버,ftp클라이언트....tcp로 할수있는 거의모든 인터넷프로그램에 사용가능
소켓콤포넌트(이지소켓)는 정품라이센스키를 포함하고 있으며 어떤 언어에서도 사용가능합니다. 첨부예제는 비주얼베이직6.0으로 메신저(채팅,화일전송,수신)가 만들어져 있고 메신저소스는 바로 컴파일가능한 모든 소스가 들어있습니다.
이 콤포넌트를 이용해서 보다 다양한 메신저나 인터넷 관련 프로그래밍을
할수 있습니다.
---- 제작된 메신저에 포함된 기능 설명---
*.기능 :멀티접속 다중채팅,다중접속 화일전송,화일수신
*.특징
비주얼베이직에서 배열포인터, 객체포인터 를 읽고 쓰는 방법이 포함되 있습니다.
이진데이타의 화일 읽기 쓰기 방법이 포함되어 있습니다.
API의 Sendmessage의 WM_COPYDATA 메세지를 이용한 프로세스간에 메세지 송수신 예제도 포함되어 있습니다.
메세지 전송시 메세지를 암호화해서 전송하고 수신시에 복호화하여 출력합니다.(Blowfish 알고리즘)
*.소켓연결별로 연결정보를 저장하고 소켓이 종료되면 자동으로 메모리에서 해제됩니다.
*.모든 연결 소켓은 스트링형 ID로 관리하게 되있어 소켓을 구분하고 제어하기가 쉽습니다.
*.전송 및 수신소켓은 콤포넌트 내부적으로 쓰레드로 구성되어 있습니다.
소켓으로 전송중일때나 수신중일때에도 다른일을 할수 있습니다.
*.본 프로그램에서 화일 전송버턴을 LOOP 로 구성되어 있기때문에 한번에 하나의 화일만 전송할수 있지만.
LOOP 대신 타이머나 쓰레드를 사용하여 동시에 여러화일을 전송할수 도 있습니다.
*.본 프로그램에서는 서버는 동시에 여러곳으로 부터 온 화일수신을 동시에 처리해서 수신합니다.
*.연결시 동일한 ID로 각기 다른 IP로 연결된 경우,전송시 모두 동일한 내용으로 전송이 이루어 지게 됩니다.
이 소켓으로 응용가능한 기능:
자동업데이트,다중소켓채팅서버,게임서버,프록시,웹서버,ftp클라이언트....tcp로 할수있는 거의모든 인터넷프로그램에 사용가능
추천자료
C로 만든 테트리스 소스(도스용,Visual Studio)
[이미지뷰어] JPG GIF BMP 이미지 뷰어 프로그램 소스 코드 (Visual C++ MFC)
채팅 메시징 프로그램 (Visual C++)
Heuristic(휴리스틱) 교정 C 소스
메모리 에디터 (소스포함)
MFC 인적사항관리프로그램 소스전체압축
얼굴인식 기술을 이용한 침입자 감시 시스템 구축(Visual C++)
[MFC 프로그램 소스] 도형 그리기
알로하 시뮬레이션(데이터 통신, 컴퓨터 네트워크) 소스코드
로또추첨기 C# 코드 소스
로또추첨기 C# 코드 소스
asp.net 홈페이지 소스
[C++][콘솔] 테트리스 게임 소스(tetris source)
[C#] 대여관리 프로그램 (Visual Studi 2005 + Access 2007)
소개글