Websocket은 어떻게 하나요? - 페이지 22

 
Алексей Барбашин :

자료를 통합하려면 처음부터 시작하겠습니다. 새 프로젝트(콘솔 애플리케이션)를 만들고 BinaryTicks라고 합시다.

이 작업을 계속할 수 있습니까?

불필요한 것을 삭제할 수 있습니다

양초의 심볼, 기간, 시간을 도서관에 전달하는 것이 좋을 것 같습니다. 그러면 도서관에서 가격을 반환하고 틱에 대한 별도의 기능을 만들 것입니다.
 
Fedor Arkhipov :

이 작업을 계속할 수 있습니까?

불필요한 것을 삭제할 수 있습니다

나는 처음부터 쓸 것입니다, 당신은 이것을 계속할 수 있습니다.

글로벌 클래스에서 나는 새로운 방법을 처방합니다


 

만들어진

부울이어야 하지 않습니까? 연결이 설정되었다는 결과를 얻으려면.

 
Fedor Arkhipov :

이 작업을 계속할 수 있습니까?

불필요한 것을 삭제할 수 있습니다

양초의 심볼, 기간, 시간을 도서관에 전달하는 것이 좋을 것 같습니다. 그러면 도서관에서 가격을 반환하고 틱에 대한 별도의 기능을 만들 것입니다.

정확하지 않습니다. 작업을 시작하기 전에 서버에서 기록을 수집 하고 기호 파일 에 쓰고 이 데이터를 기반으로 차트를 만든 다음 차트 자체에 촛불을 가져와 일반 기호와 같이 지표를 만들어야 합니다.

 
Fedor Arkhipov :

만들어진

부울이어야 하지 않습니까? 연결이 설정되었다는 결과를 얻으려면.

부울로 만드는 것은 의미가 없으며 결과를 즉시 반환하지 않으며 소켓은 비동기식으로 작동합니다. 연결 확인 기능만 추가할 수 있습니다.

 
Алексей Барбашин :

정확하지 않습니다. 작업을 시작하기 전에 서버에서 기록을 수집 하고 기호 파일 에 쓰고 이 데이터를 기반으로 차트를 만든 다음 차트 자체에 촛불을 가져와 일반 기호와 같이 지표를 만들어야 합니다.

글쎄, 나는 우리가 그것을 다르게 구현할 것이라고 생각했다
 
Алексей Барбашин :

부울로 만드는 것은 의미가 없으며 결과를 즉시 반환하지 않으며 소켓은 비동기식으로 작동합니다. 연결 확인 기능만 추가할 수 있습니다.

예, 이것은 필수입니다.
 

Service 폴더를 프로젝트 에 추가합니다. 여기에는 소켓 클래스를 포함한 서비스 클래스가 포함됩니다.


폴더에 WSSocket 클래스를 추가하고 공개합니다.

 

당신은 개입할 수 있습니까?

아무도 미리 만들고 싶지 않은 MT의 클래스/인터페이스??

즉, 논의되고 실행 대상인 특정 TK를 제공합니다.

그럼 시작하겠습니다:


class Hibou {

Hidou(string url=HIBOU_WS_URL);  // думаю почти бесспорно

~Hibou();

void DoEvent(); // веб-сокеты асинхронны, а может в тредах реализуем, будем дёргать при первой возможности

int State(); // некое текущее состояние

/// хенды по событиям протокола, вызываемые из DoEvevnt

virtual void OnConnect();  //  соеденились - зашибись

virtual void OnMessage(string json); // получили внятный Event

/// и так далее - заказчик представляет как он намерен использовать интерфейс.

/// если он этого не знает, мы за него ничего придумать не можем, клиника в руках пациентов

}

 
Fedor Arkhipov :
글쎄, 나는 우리가 그것을 다르게 구현할 것이라고 생각했다

그래서 당신은 그 과정을 스스로 즐기고 싶은 방식을 표현합니다. 이해하십시오: 서버에서 특정 촛불을 요청할 수 없으며 선택한 날짜에 대해서만 일정 범위의 촛불을 요청할 수 있습니다. 따라서 그 라인을 따라 생각하십시오.