증권사는 전용선을 통해서 UDP데이타를 수신하며

인터넷사업자 & 개인은 인터넷을 통한 TCP데이타를 수신받는다.

 

구축에 대한 문의는 xterm92@naver.com 으로 주세요.

 

 

c_sharp_console_hexa.cs
0.01MB

 

Windows10에서 c#을 이용한 Console Hexa 프로그램(When? - 2021.04.08 final Update)

 

Based By)Microsoft.NET

 

Microsoft 공식 홈페이지

Microsoft는 목표와 가치는 전세계의 사람과 기업이 잠재력을 최대한 발휘할 수 있도록 돕는 것입니다.

www.microsoft.com

 

 

 

 

c# 소스파일에 대한 컴파일할수 있는 환경을 만들었다.

 

Windows10 에는 Microsoft.NET\Framework64\가 자동으로 설정되어 있다. 

 

즉 c#을 사용할수 있다. csc(C# compiler)

 

Windows10 에는 2가지 개발도구가 존재한다.

1. c#

2. WebBrowser 의 JavaScript

 

 

 

docs.microsoft.com/ko-kr/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed

 

설치된 .NET Framework 버전 확인

코드, regedit.exe 또는 PowerShell을 사용하여 Windows 레지스트리를 쿼리하는 방법으로 컴퓨터에 설치된 .NET Framework 버전을 검색합니다.

docs.microsoft.com

 

 

RcvManualData.c
0.02MB
packet.h
0.00MB

 

마지막이 0xff로 끝나는,ㅡㅡ 데이타를 수신할경우에,ㅡㅡㅡㅡㅡㅡㅡㅡ
while(1)
{
    csock = accept();
    while(1)
    {
        recv_len = recv( csock, tmp, sizeof(tmp), 0);
        if(recv_len > 0)
        {
            for(ii=0; ii<recv_len; ii++)
            {
                data[data_len++ ] = tmp[ii];
                if(data_len > 2 && (unsifned char)data[data_len - 1] == (unsigned char)0xff)
                {
                    fprintf(stderr, "%.*s\n", data_len, data);
                    data_len = 0;
                    memset(data, 0x00, sizeof(data));
                }
           }
       }
        else break;
    }
    close(csock);
}

recv_handler.c
0.00MB

fss_send.c
0.00MB

 



#증권정보홈페이지를 만들어보자
#증권정보홈페이지를 만들어보자

https://finance.naver.com/ 

 

네이버 금융

국내 해외 증시 지수, 시장지표, 펀드, 뉴스, 증권사 리서치 등 제공

finance.naver.com

 

동일한 데이타를 보여주는 증권정보홈페이지를 만들어보자

 

1. 준비

1.1 벡엔드 언어:c, Java, Shell Script(Free)

1.2 프론트엔드언어:Java,Jsp,JavaScript,Css,HTML(Free)

1.3 OS : CentOS 6.0(Free)

1.4 DataBase : MySQL(Free)

 

2. 거래소 정보분배에서 TCP데이타 받기(체결,호가등등)

2.1 수신 구조체정의

2.2 소켓프로그램 작성(서버)
     - udp 데이타수신시(증권사,전용선일경우)
     - tcp 데이타 수신시(인터넷포탈,등등)

 

3. 받은 데이타를 메모리(Shared Memory), DB에 저장하기

3.1 저장 구조체정의

3.2 Shared Memory에 저장

3.3 DB에 저장

 

4. 프론트엔드에서 호출할 so파일 생성하기

4.1 호출구조체정의

4.2 so 라이브러리 작성(JAVA에서는 System(IPC등)에 직접 접근할수 없기때문에, c언어로 작성되어진 DLL함수를 통해서 데이타에 접근해야 한다)

4.3 JNI 호출(서버단)

 

5. 프론트엔드 작업하기

5.1 기획및 페이지 디자인

5.2 Java Server Page 작성

5.2 JNI 호출(클라이언트단)

 

6. 웹 브라우져로 테스트

6.1 www.suksu.kr(가칭, 실제구축하게 된다면) 접속시에 홈페이지가 정상으로 호출되는지 체크

 
실제 Web화면 예)
1. 종목정보(005930) - 2016년도 데이타 이용


2. 상승율상위종목 - 2016년도 데이타 이용


위에 대해서 궁금하시면 xterm92@naver.com 으로 연락주시면 상세히 설명드리겠습니다.

 

 

xterm92@naver.com 으로 문의주세요.

+ Recent posts