|
| Posted by 이희창[빙고] | 2006-07-17 22:37:00, Hit : 3797 | |
|
|
|
흑흑 ㅠㅠ 소켓으로 뭐 간단히 한개 만들어 보고 싶은데...
도저히 몰르겠어요 ㅠ 역시 너무 복잡한것같고 어려움 ㅠ
" 난 역시 초보인게 분명해 " (아니,, 초보보다 더못할수도.. |
|
|
손상진 2006-07-17 PM 11:16:16 |
|
|
|
저도 어서 분석을 해봐야 할텐데... 흐~^^ |
|
|
박종훈 2006-07-18 AM 7:07:13 |
|
|
|
소켓을 잘 보면 또 쉬운데.. 또 파고 들면 어려운 ─ _─;
소켓을.. 사용하는 순서가 있습니다. ^^.. 이것을 잘 아니,
언뜻보기에는 쉽운데, 저도 실제로는 어려운.. [뭐야!] |
|
|
이희창[빙고] 2006-07-18 PM 4:54:25 |
|
|
|
혹시...
누가 간단한것좀 만들어주실분 없나요? ㅜ |
|
|
이희창[빙고] 2006-07-18 PM 4:55:35 |
|
|
|
기본원리정도...
순서대로... 쉽게 ㅠ...
(예를들면 우선 무엇을 실행하고... ? |
|
|
박종훈 2006-07-18 PM 8:10:01 |
|
|
|
소켓의 순서도를 정리해볼려고 했는데..
그때 그때 다르네요;
일단 재일 처음 두 단계는.. [너무 간단한데;;]
1. 준비 [소켓.icReady(1)]
2. 소켓 생성 [소켓핸들:=소켓.icSocket(0,창0.핸들,170);]
2번에서, 170 은.. 자판을 눌렀을때의 그 코드입니다.
소스자료실에, 예제가 그렇저렇 --+ 있군요 ^^ |
|
|
이희창[빙고] 2006-07-18 PM 10:17:04 |
|
|
|
그게 끝인가요?; |
|
|
지상현 2006-07-19 AM 12:29:20 |
|
|
|
소켓은 크게 2 종류가 있는데, 상태에 따라서 네 가지 상태로 구분할 수 있습니다.
1: 노는 소켓, 2: 대기중인 소켓, 3: 연결된 소켓, 4: 연결 끊긴 소켓
이 중 2번과 3번이 바로 그 두 종류가 됩니다.
일단 icSocket 함수로 소켓을 만들었으면, 1번 상태가 됩니다.
여기서 icListen 함수를 쓰면 2번, icConnect 를 쓰면 3번 상태가 되는 거죠.
2번 상태면, 다른 컴퓨터에서 접속을 해올 때 접속을 받을 수 있습니다.
3번 상태는 다른 컴퓨터로 접속을 해서 접속이 된 경우입니다.
2번 상태에서, 접속이 들어왔을 때 icAccept 를 사용하면, 3번 상태의 새로운 소켓을 얻을 수 있습니다.
2번 상태인 소켓은 icClose 를 하지 않는 이상 계속 대기만 하고, 연결이 되면 새로운 소켓을 만들어서 연결시켜주고 자기는 다시 대기만 합니다.
소켓이 3번 상태가 되면 데이터를 주고 받을 수 있죠.
이 때 상대방이 연결을 끊으면 다른 한쪽은 4번 상태가 됩니다.
이 경우 icClose 를 써야만 1번 상태가 되면서 다시 소켓을 사용할 수 있습니다. |
|
|
박종훈 2006-07-19 AM 7:08:48 |
|
|
|
저는, 꼭 필요한 처음 두단계만 알려드린건데 ^^;
그 다음에는, 모두 달라서요 ^^;
그리고 지상현님의 코멘트에서..
3번 상태가 되면, icSend를 사용해서, 데이터를 주고받을수 있습니다. ^^ |
|
|
박종훈 2006-07-19 AM 7:09:54 |
|
|
|
Intercreate_Lib(창조소켓) 설명서를 보시면 됩니다. ^^..
풀 주석입니다. ㅋ..
기타자료실에 있으니, 한번 보시면 도움이 많이 되실겁니다 ^^ |
|
|
이희창[빙고] 2006-07-19 AM 11:50:24 |
|
|
|
다들 답변 감사합니다 ^^
도움이 된것같아요... (그래도 아직 확 필이온건아니고... |
|
|
박종훈 2006-07-19 PM 1:47:22 |
|
|
|
ㅋㅋ..
소켓이 나오니, 프로젝트들이 막 살기시작했군요 ㅋ |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|