저는 C/C++을 배우고 있으며 최근에는 키 로거를 만들었습니다. 이는 주로 학습을위한 간단한 프로젝트이기 때문입니다. 그래서 내가하는 일은 루프의 GetAsynKeyState()을 실행하여 키의 상태를 확인하는 것입니다. CPU주기를 점검 할 때 잘 돌아 가기 때문에 스파이크가 발생합니다. 나는 조건부 루프를 끊임없이 돌리고있다. 이런 종류의 일을하는 것
데이터베이스를 폴링하는 Windows 서비스가 있습니다. 나는 폴링은 가능한 한 자주 할 필요가 등을 내 쿼리와 업데이트, , 아마 2 초마다 또는 그 지역에서 뭔가를 EF6 및 LINQ를 사용하고 있습니다. 내 창자가 하나의 연결을 가지고 내 서비스가 실행되는 동안 그것을 열어 둘 나에게 말한다, 다른 그러나 뭔가 열고 연결마다 시간을 닫습니다 나에게 말
C#에서 SignalR WebSockets 기능으로 구현되었으며 Azure에서 호스팅되는 대화방 애플리케이션이 있으므로 WebSocket을 사용하여 연결됩니다. 또한 긴 폴링을 전송 메소드로 사용하는 동일한 애플리케이션을 구현했습니다. 내가 지금하고 싶은 것은 두 응용 프로그램에서 네트워크 트래픽과 대기 시간 문제 (또는 다른 주요 차이점)를 비교할 수있는
편안한 api에서 http를 통해 리소스를 요청하고 있습니다. 자원은 '완료'상태에 도달하는 데 시간이 걸리고 응답하는 HTTP 상태 코드는 자원의 완전성을 반영합니다. 호출 클라이언트는 무기한 대기하지 않으려는 리소스를 소비하기 위해 대기하는 사용자입니다. 따라서 api는 '완전한'리소스를 얻으려는 최대 횟수로 폴링됩니다. API가 리소스가 완료되었음을
서버와 클라이언트간에 tcp 연결이 있으며 서버 측의 입력 포트를 폴링하는 방법을 찾고 있습니다. 사용할 수있는 데이터가 있으면이를 읽고 목록에 넣어야합니다. 나는 이것을 스레드 속에 넣으려고했으나, 뭔가를 읽을 수있을 때까지이 블록을 썼다. 그리고 이것은 내가 원하는 것이 아니다. 스레드가 백그라운드에서 실행되도록합니다. 이것이 라켓에서 가능한지 궁금 해
보다 더 자주 전송 요청 나는 다음과 같은 아약스 폴링 코드가 : 내가 네트워크 탭을 볼 때에 명시된 바와 같이, 내가 볼 요청 5 초 대신 거의 모든 초 전송되는 function pollStatus(url){
$.get(url, function(response){
if (response.uploaded === null){
나는 sfml과 함께 게임을 만들어 모든 것을 내가 구현하지 않는 한 정말 잘 작동합니다 (I은 GNU GCC 컴파일러 데비안 리눅스에 Codeblocks를 사용하고) 보통 while (window->pollEvent(event)){
//optional code
}
루프. Windows에서 MS Visual Studio를 사용하여 동일
사용자가 편집 할 때 필드 B를 업데이트하는 API 호출 (jQuery 사용)을 호출하는 웹 페이지에 필드 A가 있습니다. 편집 후 API를 10 초마다 호출하여 필드를 업데이트해야합니다 B 다시. 나는 현재이 사용하여 수행 setTimeout(thisFunction, 10000);
문제는이 시간 제한은 사용자가 몇 번 필드 A를 편집 한 후 제한 시간
외부 API에서 여러 사용자 요청에 이르는 데이터를 처리해야합니다. 나는 그 경우에 전략이 무엇인지 궁금해했다. 예를 들어 : 사용자 1은 데이터 => 서버 개시 폴링 응답 데이터 "A"에 대한 요청을 보내고 "A" 사용자 2는 데이터 "A"=> 서버 개시 폴링 요청을 전송 데이터 응답은 "A" 사용자 3 데이터 "B"서버 측이어서 함께 => 서버 개시 폴