웹상에서 채팅 프로그램을 구현할 때 가장 힘든 부분이 바로 HTTP 프로토콜이 접속이 바로 끊기고 상태를 저장하지 않는 접속을 이용한다는 점입니다. 즉, 소켓 프로그래밍에서 접속을 열고 닫고 하는것이 굉장히 운영체제 차원에서는 비싼 작업인 반면 이미 열려진 소켓에서 몇바이트 쯤 더 쓰는 것은 속도나 성능 면에서 전혀 문제가 되지 않는다는 것이죠 (요즘은 인터넷이 빨라서 초당 몇MB씩도 쓰고 하잖아요. 하지만 접속을 여는 데에는 여전히 시간이 걸리죠.) 그러나 Flash Action Script에서 지원하는 Socket 클래스를 이용하면 자신이 다운로드된 서버와 접속이 유지된 통신을할 수 있습니다. 본 프로그램에서는 이점을 이용하여 클라이언트로는 Flash와 자바스크립트를 이용하고 서버로는 C++로 자체 ..
KT kns.kornet.net 168.126.63.1 kns2.kornet.net 168.126.63.2 하나로 qns1.hananet.net 210.220.163.82 qns2.hananet.net 219.250.36.130 qns3.hananet.net 210.94.6.67 cns1.hananet.net 210.94.0.73 cns2.hananet.net 221.139.13.130 cns3.hananet.net 210.180.98.74 ns.ngene.net 211.58.252.62 ns2.ngene.net 211.58.252.94 ns.dreamx.com 210.181.1.41 ns2.dreamx.com 210.181.4.51 두루넷 nsgr1.thrunet.com 210.117.65.1 nsgr..
ActiveX 를 사용해서 서비스하는 경우 인증서가 없으면 다음과 같은 메세지가 나타나면서 ActiveX를 설치할수가 없다. Array 라는 메세지를 보게되는 것이다.. 해결방법은 익스플러러의 도구->인터넷옵션->보안->신뢰할 수 있는 사이트 Array 에 해당 ActiveX 가 돌아가는 사이트를 적어주면 된다. 참고로 [이 영역에 있는 모든 사이트에 대해 서버 확인(https:) 필요] 는 체크하지 말자. 예) 도메인이 www.test.com 인 경우 Array 이걸 레지스트리로 처리할수 있다.. 사용자들이나 테스트인경우에는 레지스트리를 받아서 더블클릭.. ㅡ.ㅡ 예) www.test.com --------------------------------------------------------------..
요약 loadTOCNode(1, 'summary'); 이 문서에서는 Visual Basic 컨트롤에서 IObjectSafety 인터페이스를 구현하여 컨트롤이 스크립팅과 초기화에 안전하다고 표시하는 방법을 설명합니다. 기본적으로 Visual Basic 컨트롤은 레지스트리의 구성 요소 범주 항목을 사용하여 컨트롤이 스크립팅과 초기화에 안전하다고 표시합니다. IObjectSafety 인터페이스를 구현하는 방법이 더 많이 사용됩니다. 이 문서에는 Visual Basic 컨트롤에서 이 인터페이스를 구현하는 데 필요한 모든 코드가 들어 있습니다. 실제로 안전한 컨트롤에 대해서만 안전하다는 표시를 해야 합니다. 이 문서에서는 컨트롤이 스크립팅과 초기화에 안전하다고 표시하는 방법을 자세히 설명하지 않고 코드에서 이를 ..
- Total
- Today
- Yesterday
- 3D Engine
- Network Inspector
- Linux
- WDB
- Embedded System
- cartoon
- 짤방 및 아이콘
- Tech News
- console
- C#
- wallpaper
- Information Processor
- diary
- Assembly
- Web Programming
- network
- Battle
- 야마꼬툰
- 막장로그
- USB Lecture
- Life News
- Mabinogi
- humor
- 프리랜서로 살아남는 법
- 나비효과
- BadCode
- win32
- Military
- Reverse Engineering
- medical
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |